正则表达式测试器
正则表达式测试器适合文本提取、日志分析、表单校验、批量替换和规则调试。输入正则与测试文本后,可以直观看到匹配结果、捕获分组和替换输出。
使用方法
输入正则表达式、flags 和测试文本,点击测试查看匹配列表。需要替换时填写替换模板并生成结果。
输入与输出
输入:支持 JavaScript 常见正则语法、flags、测试文本和替换文本。
输出:输出匹配位置、匹配内容、捕获分组、替换结果和错误提示。
使用提示
复杂正则可能导致性能问题,避免在超大文本或不可信表达式上长时间运行。
示例
正则示例
用于捕获分组演示。
(\w+)@(\w+\.\w+)匹配邮箱用户名和域名分组。正则手机号提取示例
用于测试文本中的手机号匹配。
(1[3-9]\d{9})匹配 11 位手机号。常见问题
支持捕获分组吗?
支持展示捕获分组内容,便于调试提取规则。
flags 中 g、i、m 分别是什么意思?
g 表示全局匹配,i 表示忽略大小写,m 表示多行模式。
为什么正则没有匹配结果?
可能是转义符、flags、换行模式或输入文本与预期不一致。
相关工具
- 文本行处理器 - 文本去重、排序、清理空行、大小写处理与行统计。