修饰符:g 全局 · i 忽略大小写 · m 多行 · s 点匹配换行 · u Unicode
联系 support@example.com 或 13800138000,后台 http://demo.local/v1/users?a=1
匹配结果(3 处)
| # | 内容 | 位置 | 分组 |
|---|---|---|---|
| 1 | 13800138000 | 25-36 | — |
| 2 | 1 | 59-60 | — |
| 3 | 1 | 69-70 | — |
工具介绍
左边写模式、右边贴待匹配文本,每次输入都重新计算并把所有匹配高亮出来。下方列出每个匹配的下标与分组,替换预览还能直接看到改完的效果。常用正则库点一下就填进输入框,抄都不用抄。
怎么用
- 输入正则(无需再加斜杠)并勾选修饰符
- 在测试文本里粘贴内容,观察高亮
- 需要验证替换逻辑时填替换串,查看「替换预览」
常见问题
为什么匹配不到中文?
大多是把 \w 当成「单词字符」用了。JavaScript 的 \w 不含中文,请改用 [\u4e00-\u9fa5] 或加 u 修饰符配合 \p{sc=Han}。
会不会卡死?
工具对超长文本和嵌套量词做了超时保护,遇到灾难性回溯会提示而不是让页面失去响应。