正则表达式测试
针对你的文本测试正则表达式,查看所有匹配项和分组,全程在浏览器本地完成,无任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
针对你的文本测试正则表达式,查看所有匹配项和分组,全程在浏览器本地完成,无任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
正则表达式(regex)描述文本的搜索模式,例如"所有电子邮件地址""任意数字"或"以 A 开头的单词"。它强大却也棘手:模式里一个小错误就会得到完全不同的匹配。此工具让你针对测试文本运行模式,并立即显示所有匹配项及其位置和捕获的分组,让你安全地试用并打磨模式。
你输入模式,并可设置常用开关:忽略大小写(i)、多行(m,让开头和结尾按每行生效)以及点匹配换行(s)。工具始终进行全局搜索,即查找所有匹配项,并以清晰的 JSON 输出结果:匹配数量,以及每个匹配的命中文本、其位置和括号分组的内容。
整个分析完全在浏览器本地以纯 JavaScript 和内置 regex 引擎运行;你的测试文本不会被上传、不会被保存,也不会从 CDN 加载任何外部库。如果模式无效,工具会诚实地告知,而不是编造错误的结果。
| 输入格式 | 文本输入 |
|---|---|
| 输出格式 | JSON |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 使用 JavaScript 的 regex 语法(ECMAScript);其他方言(PCRE、Python)在细节上可能有所不同。搜索始终为全局。超长文本会受到限制,极端不利的模式可能很慢;工具会限制工作量,而不是卡住浏览器。无效的模式会返回诚实的错误。
不会。分析完全在浏览器本地运行;你的测试文本和模式绝不离开你的设备,也不会被保存。
内置引擎的 JavaScript(ECMAScript)语法。来自 PCRE 或 Python 等其他语言的模式通常能用,但在细节上可能有所不同。
i 忽略大小写,m 让行首和行尾按每行生效,s 让点也能匹配换行。全局(所有匹配项)始终启用。
工具会报告一个诚实的错误,而不是给出错误的结果。请检查模式里的括号和转义。