在线正则测试工具
在线正则表达式测试、高亮命中并列出位置与分组
/
/
| # | 位置 | 匹配内容 | 分组 |
|---|
关于正则测试
上面写表达式,下面贴测试文本,命中部分会高亮,再往下是每处匹配的位置和分组。
五个 flags 都能勾:g 全局、i 忽略大小写、m 多行、s 让点号匹配换行、u 按 Unicode 处理。不勾 g 也会列出全部匹配,方便一次看全。
写法有错会直接报错,不会静默失败。零长度匹配也做了处理,不会让页面卡死。
常见问题
支持后行断言吗?
支持,现代浏览器都实现了 lookbehind,写法是 (?<=...)。
为什么和 Java、Python 结果不同?
各语言的正则方言不一样。这里跑的是 JavaScript 引擎,语法以它为准。
能直接替换吗?
不能,这个页面只做匹配测试。替换要把表达式拿回代码里做。