工具工作区
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 在模式字段中输入你的模式。
- 2 切换 g(全局)、i(忽略大小写)、m(多行)等标志。
- 3 输入示例文本;匹配会被高亮,并连同分组一起列出。
- 4 使用 $1、$2 或命名分组添加替换内容以改写文本。
常见的正则陷阱
- 未转义的特殊字符. * + ? ( ) [ ] 等字符具有特殊含义。若要按字面匹配,请用反斜杠转义。
- 贪婪与惰性量词* 和 + 是贪婪的,会尽可能多地匹配。添加 ?(例如 .*?)以尽可能少地匹配。
- 忘记全局标志没有 g 标志时,只会替换或返回第一个匹配。
正则测试器与替换器
正则测试器检查模式是否匹配,并显示每个匹配和捕获分组——非常适合验证和调试。正则替换器通过把匹配替换为可用 $1 或 $<name> 引用分组的字符串来改写文本。本工具兼具两者,还有 split 模式和现成模式库。
常见问题
这个工具免费吗?
是的。正则测试器和替换器完全免费,没有限制。
我的文本会发送到服务器吗?
不会。模式和测试文本在你的浏览器本地求值;不会上传任何内容。
它使用哪种正则风格?
它使用 JavaScript(ECMAScript)正则引擎,包括命名分组以及 s 和 u 标志。
它支持捕获分组吗?
支持。每个匹配都会显示编号分组和命名分组,并可在替换中使用。