正则表达式测试器

正则表达式测试器适合文本提取、日志分析、表单校验、批量替换和规则调试。输入正则与测试文本后,可以直观看到匹配结果、捕获分组和替换输出。

使用方法

输入正则表达式、flags 和测试文本,点击测试查看匹配列表。需要替换时填写替换模板并生成结果。

输入与输出

输入:支持 JavaScript 常见正则语法、flags、测试文本和替换文本。

输出:输出匹配位置、匹配内容、捕获分组、替换结果和错误提示。

使用提示

复杂正则可能导致性能问题,避免在超大文本或不可信表达式上长时间运行。

示例

正则示例

用于捕获分组演示。

(\w+)@(\w+\.\w+)
匹配邮箱用户名和域名分组。

正则手机号提取示例

用于测试文本中的手机号匹配。

(1[3-9]\d{9})
匹配 11 位手机号。

常见问题

支持捕获分组吗?

支持展示捕获分组内容,便于调试提取规则。

flags 中 g、i、m 分别是什么意思?

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

为什么正则没有匹配结果?

可能是转义符、flags、换行模式或输入文本与预期不一致。

相关工具

  • 文本行处理器 - 文本去重、排序、清理空行、大小写处理与行统计。