正则测试

正则表达式实时匹配与高亮,支持捕获组提取与正则替换

常见问题

为什么提示「正则语法错误」?

常见原因:括号不配对、量词前缺少可重复的内容(如单独的 *)、字符集 [ ] 未闭合、反斜杠转义不完整等。页面会给出浏览器返回的具体错误信息,按提示修正即可。

g、i、m、s、u 标志分别是什么?

g 表示全局匹配(找出所有命中项);i 忽略大小写;m 多行模式,^ 和 $ 匹配每一行的开头结尾;s 让 . 可以匹配换行符;u 启用 Unicode 模式,正确处理中文等多字节字符。

替换里的 $1、$& 是什么意思?

$1、$2 表示第 1、2 个捕获组(括号匹配到的内容),$& 表示整个匹配到的文本,$$ 表示字面量 $。例如正则 (\d{4})-(\d{2})-(\d{2}) 配合替换 $2/$3/$1 可把日期改为美式格式。

我的测试内容会被上传吗?

不会。所有匹配与替换均在你的浏览器本地执行,页面不会发起任何网络请求。