工具工作区

Regex 测试器、正则表达式检查器和替换工具

实时测试表达式、flags、匹配结果和替换输出。

Regex 测试器和替换工具

大小: 字节 键数: 深度:

        

Regex 测试器和替换工具

字节 →


        
    

Regex 测试器和替换工具

查询参数

IDN / Punycode


    

Regex 测试器和替换工具

..

头部


    

Payload


    

元数据


        
    

验证签名

签名 (HS)


            

Regex 测试器和替换工具

模式库

高亮匹配

匹配 ()

替换结果


    

Regex 测试器和替换工具

相对时间:

时区

按部分构建


        
年内第几天: 周: 星期:

差值


        

Regex 测试器和替换工具


    

Regex 测试器和替换工具

Regex 测试器和替换工具


        
    

示例

模式

\d{4}-\d{2}-\d{2}

在 2026-06-03 中的匹配

2026-06-03

Regex 指南与文章

Regex 测试器和替换工具

实时测试表达式、flags、匹配结果和替换输出。 DevToolGrid Online 提供免费的 Regex 测试器、正则表达式检查器和替换工具.

什么是正则表达式?

正则表达式(regex)是描述一组字符串的模式。开发者用正则表达式搜索文本、验证电子邮件或日期等输入、提取字符串的部分内容,并进行精确的查找替换。模式由字面字符以及 .、*、+、? 等元字符和字符类组成。

如何测试正则表达式

  1. 1 在模式字段中输入你的模式。
  2. 2 切换 g(全局)、i(忽略大小写)、m(多行)等标志。
  3. 3 输入示例文本;匹配会被高亮,并连同分组一起列出。
  4. 4 使用 $1、$2 或命名分组添加替换内容以改写文本。

常见的正则陷阱

  • 未转义的特殊字符. * + ? ( ) [ ] 等字符具有特殊含义。若要按字面匹配,请用反斜杠转义。
  • 贪婪与惰性量词* 和 + 是贪婪的,会尽可能多地匹配。添加 ?(例如 .*?)以尽可能少地匹配。
  • 忘记全局标志没有 g 标志时,只会替换或返回第一个匹配。

正则测试器与替换器

正则测试器检查模式是否匹配,并显示每个匹配和捕获分组——非常适合验证和调试。正则替换器通过把匹配替换为可用 $1 或 $<name> 引用分组的字符串来改写文本。本工具兼具两者,还有 split 模式和现成模式库。

常见问题

这个工具免费吗?

是的。正则测试器和替换器完全免费,没有限制。

我的文本会发送到服务器吗?

不会。模式和测试文本在你的浏览器本地求值;不会上传任何内容。

它使用哪种正则风格?

它使用 JavaScript(ECMAScript)正则引擎,包括命名分组以及 s 和 u 标志。

它支持捕获分组吗?

支持。每个匹配都会显示编号分组和命名分组,并可在替换中使用。