正则表达式测试指南
更新于 2026-09-13 · DocsAll 办公指南
快速回答:「正则测试」输入正则和样例文本,实时高亮所有匹配结果,用于在写代码或批量替换前验证表达式是否正确。
操作步骤
- 打开「正则测试」,在表达式框输入正则。
- 在文本框粘贴一段真实数据做样例。
- 查看实时高亮的匹配结果和捕获分组内容。
- 需要时切换全局匹配、忽略大小写、多行模式。
常用参考
- 日期:d{4}-d{2}-d{2};邮箱:[w.-]+@[w.-]+.[a-z]{2,}
- 手机号(国内):1[3-9]d{9};URL:https?://[^s]+
- 中文字符:[一-龥]+
注意事项
- 用真实数据做样例,手工构造的干净数据测不出空格、全角字符这些坑。
- 贪婪匹配是最常踩的坑:html 标签匹配要改用非贪婪写法。
- 高亮正确不等于替换正确,正式批量替换前先小范围试跑。
常见问题
不同语言的正则有区别吗? 核心语法通用,反向引用、命名分组等高级特性在 JS/Python/PCRE 间略有差异,以目标运行环境文档为准。