返回主页

正则表达式测试

实时高亮匹配结果,查看捕获组并测试替换

//g
flags
测试文本
匹配预览
输入正则和文本后开始匹配
替换为
替换结果
—

常见问题

为什么有的正则会让页面卡死?

嵌套量词(如 (a+)+)遇到不匹配的长输入会引发灾难性回溯。这里的匹配在 Web Worker 里运行并带超时,不会卡住界面。

标志 g、i、m 各是什么意思?

g 找出全部匹配而不是第一个;i 忽略大小写;m 让 ^ 和 $ 匹配每一行的开头结尾,而不只是整个字符串。