zh

正则表达式测试

针对你的文本测试正则表达式,查看所有匹配项和分组,全程在浏览器本地完成,无任何上传。

模式(regex)
忽略大小写(i)
多行(m)
点匹配换行(s)
Unicode(u)
仅从当前位置匹配(y)

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    正则表达式(regex)描述文本的搜索模式,例如"所有电子邮件地址""任意数字"或"以 A 开头的单词"。它强大却也棘手:模式里一个小错误就会得到完全不同的匹配。此工具让你针对测试文本运行模式,并立即显示所有匹配项及其位置和捕获的分组,让你安全地试用并打磨模式。

    你输入模式,并可设置常用开关:忽略大小写(i)、多行(m,让开头和结尾按每行生效)以及点匹配换行(s)。工具始终进行全局搜索,即查找所有匹配项,并以清晰的 JSON 输出结果:匹配数量,以及每个匹配的命中文本、其位置和括号分组的内容。

    整个分析完全在浏览器本地以纯 JavaScript 和内置 regex 引擎运行;你的测试文本不会被上传、不会被保存,也不会从 CDN 加载任何外部库。如果模式无效,工具会诚实地告知,而不是编造错误的结果。

    技术规格

    技术规格
    输入格式文本输入
    输出格式JSON
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 把测试文本粘贴到文本框。
    2. 输入模式,并按需设置开关(i、m、s)。
    3. 把匹配项和分组以 JSON 形式查看或下载。

    限制: 使用 JavaScript 的 regex 语法(ECMAScript);其他方言(PCRE、Python)在细节上可能有所不同。搜索始终为全局。超长文本会受到限制,极端不利的模式可能很慢;工具会限制工作量,而不是卡住浏览器。无效的模式会返回诚实的错误。

    常见问题

    我的文本会被上传吗?

    不会。分析完全在浏览器本地运行;你的测试文本和模式绝不离开你的设备,也不会被保存。

    支持哪种 regex 语法?

    内置引擎的 JavaScript(ECMAScript)语法。来自 PCRE 或 Python 等其他语言的模式通常能用,但在细节上可能有所不同。

    开关 i、m、s 是什么意思?

    i 忽略大小写,m 让行首和行尾按每行生效,s 让点也能匹配换行。全局(所有匹配项)始终启用。

    模式无效时会怎样?

    工具会报告一个诚实的错误,而不是给出错误的结果。请检查模式里的括号和转义。

    相关工具