正则匹配测试
输入表达式和测试文本后,快速查看匹配数量、匹配内容和出现位置。
Regex Tester
快速验证正则表达式,查看每个匹配项的位置和捕获组,适合清洗文本、校验格式和排查规则。
Test
不要填写首尾斜杠,只输入表达式主体。
支持 d、g、i、m、s、u、y,工具会自动去重。
输入表达式和测试文本后,快速查看匹配数量、匹配内容和出现位置。
对带括号的正则规则展示捕获组结果,便于确认提取字段是否正确。
测试逻辑基于 JavaScript RegExp,在当前浏览器中完成,不上传测试文本。
在正则表达式输入框填写规则主体,在 flags 中填写匹配模式,再粘贴测试文本并点击测试。结果区会展示每条匹配内容、位置和捕获组。
常见用途包括邮箱匹配、手机号校验、URL 提取、日志字段提取、HTML 片段检查、关键词过滤、配置文件清洗和接口返回内容验证。
g 表示全局匹配,i 表示忽略大小写,m 适合多行文本,s 可以让点号匹配换行。多数文本提取场景可以先使用 gi 或 gm。
本工具使用 JavaScript RegExp,不同语言在断言、命名捕获、Unicode 和转义细节上可能不同。上线前建议在目标运行环境再验证一次。
工具指南
用样本文本测试正则表达式,查看匹配结果、位置和捕获组。
常见问题
工具将表达式和 flags 分成两个输入框,表达式里填写 abc,flags 里填写 g 即可。
可以。把多行文本粘贴到测试文本框中,按需要使用 m 或 s flag。
不会。测试在浏览器本地完成,页面关闭后不会保存输入内容。