FFreeTools

FreeTools 中文说明

正则表达式测试工具

输入正则和测试文本,查看匹配结果,帮助调试提取规则、校验规则和文本处理逻辑。

适合什么场景?

开发者或运营人员需要验证一个正则是否能正确匹配目标文本。

  • 表单校验
  • 日志提取
  • 文本清洗
  • 批量替换前的匹配验证

使用示例

  • 测试手机号或邮箱匹配规则
  • 从日志中提取订单号
  • 调试贪婪匹配导致的范围过大问题

实用建议

  • 先写最小可用规则,再加边界。
  • 注意贪婪匹配和非贪婪匹配。
  • 复杂格式不一定适合只用正则,必要时用解析器。

工具说明

正则表达式适合匹配、提取和替换有规律的文本。它很强大,但复杂规则也容易难以维护。

调试正则时建议从小样本开始,逐步增加边界案例。

常见问题

为什么正则匹配过多?

常见原因是使用了贪婪量词或缺少边界限制。

g、i、m flags 分别是什么?

g 表示全局匹配,i 表示忽略大小写,m 表示多行模式。

正则适合解析 HTML 吗?

简单片段可以,但完整 HTML 更适合用专门解析器。