在线正则测试工具

在线正则表达式测试、高亮命中并列出位置与分组

/ /

# 位置 匹配内容 分组

关于正则测试

上面写表达式,下面贴测试文本,命中部分会高亮,再往下是每处匹配的位置和分组。

五个 flags 都能勾:g 全局、i 忽略大小写、m 多行、s 让点号匹配换行、u 按 Unicode 处理。不勾 g 也会列出全部匹配,方便一次看全。

写法有错会直接报错,不会静默失败。零长度匹配也做了处理,不会让页面卡死。

常见问题

支持后行断言吗?

支持,现代浏览器都实现了 lookbehind,写法是 (?<=...)。

为什么和 Java、Python 结果不同?

各语言的正则方言不一样。这里跑的是 JavaScript 引擎,语法以它为准。

能直接替换吗?

不能,这个页面只做匹配测试。替换要把表达式拿回代码里做。

同类工具

编码解码 查看全部 ›