正则表达式
/
/
常用正则
0 个匹配
高亮结果
输入正则表达式和测试文本后,这里会显示高亮匹配结果
替换结果
输入正则、替换内容和源文本后,这里会显示替换结果
匹配详情
.任意字符(除换行)\d数字 [0-9]\w单词字符 [a-zA-Z0-9_]\s空白字符^行首$行尾*0次或多次+1次或多次?0次或1次{n}恰好n次{n,m}n到m次[abc]字符集[^abc]排除字符集(abc)捕获组(?:abc)非捕获组a|b或\b单词边界(?=abc)正向先行断言(?!abc)负向先行断言$1替换中引用捕获组正则表达式测试工具使用指南
工具介绍
正则表达式测试工具提供实时匹配高亮、正则替换、常用正则示例和语法速查功能。支持全局(g)、忽略大小写(i)、多行(m)、点匹配换行(s)、Unicode(u)等标志位,匹配结果实时高亮显示,并展示每个匹配的位置和捕获组详情,是学习和调试正则表达式的得力助手。
使用步骤
- 1在正则输入框中输入正则表达式,在标志位输入框中输入修饰符(如 g、gi)
- 2在测试文本框中输入或粘贴要测试的文本,匹配内容会实时高亮显示
- 3切换到"正则替换"标签,输入替换内容(支持 $1、$2 捕获组引用),查看替换结果
- 4点击常用正则示例可快速填入邮箱、手机号、URL 等常用正则
- 5展开语法速查表可查阅常用正则语法
常见问题
Q:正则表达式报错怎么办?
A:输入框下方会显示具体的错误信息,常见原因包括括号不匹配、转义字符错误、量词使用不当等。根据错误提示修正即可。
Q:$1 在替换中怎么用?
A:$1 表示第一个捕获组(即第一对括号匹配到的内容),$2 表示第二个捕获组,以此类推。例如正则 (\d+)-(\d+),替换为 $2-$1 可以交换两段数字的位置。
Q:匹配结果太多怎么办?
A:工具默认显示前 100 条匹配详情,您可以使用"复制全部匹配"按钮导出所有匹配结果。