快速上手

正则表达式(Regex)是处理文本的利器。在 HeronTool 的“正则测试”工具中,您可以输入表达式和测试文本,实时查看匹配结果。先从一个简单示例开始:\d+ 匹配所有数字。在输入框中键入后,点击“匹配”按钮,高亮显示所有数字,帮助您验证表达式正确性。

实战应用

  • 文本替换:在“文本替换”工具中,使用正则(如 \s+)将多个空格替换为单个空格,一键清理格式。
  • 提取数据:使用“正则提取”工具,输入模式(如 [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})提取所有邮箱;或使用专用工具“提取邮箱”、“提取网址”、“提取电话”,无需手动写正则,上传或粘贴文本即可自动提取。

高级技巧

  • 分组与反向引用:在正则中,用括号 () 分组,如 (\d{4})-(\d{2})-(\d{2}),可在替换时引用 $1$2$3 调整日期格式。
  • 前瞻与后顾:使用 (?=...)(?<=...) 匹配特定上下文,例如 (?<=\$)\d+ 仅匹配美元符号后的数字。

FAQ

问:正则表达式不匹配中文怎么办? \
答:确保使用 Unicode 模式(通常在工具中勾选“全局”或“多行”选项),并考虑使用 [\u4e00-\u9fa5] 匹配中文字符。

问:如何快速提取大量数据? \
答:使用 HeronTool 的“正则提取”工具,一次可处理大文本,并支持导出结果。