正则表达式测试
文本
在线测试与调试正则表达式,输入即实时高亮匹配结果,列出每处匹配的位置与全部捕获组(含命名组),支持 g、i、m、s、u 等修饰符,语法错误会给出定位提示,全部在浏览器本地计算。
/
/g
尚未匹配
匹配高亮
匹配明细
正则表达式测试说明
- 语法遵循 JavaScript(ECMAScript)正则规范,与浏览器RegExp完全一致;Python、PCRE、Java 的部分特性(如(?>…)原子组、条件断言)在这里会报错。
- 不勾选g时只返回第一个匹配,勾选后返回全部匹配;y(粘性)等其余修饰符可在浏览器控制台自行验证。
- 匹配明细会同时列出所有捕获组(含命名组),未参与匹配的分组显示为空;^与$默认按整段文本的首尾匹配,勾选m后按每行首尾匹配。
- 为防卡死,单次最多输出 2000 条匹配;零长度匹配(如\b、(?=x))会自动向后推进一位继续匹配,不会死循环。
- 全部计算在浏览器本地完成,测试文本不会上传到服务器。