首页
全部工具
博客
首页
开发工具
正则表达式测试器
正则表达式测试器
实时测试和调试正则表达式,支持匹配高亮、捕获组显示和内置模式库。所有处理均在浏览器中完成。
实时匹配
多语言支持
捕获组显示
100% 隐私安全
JavaScript
Python
PHP
Go
V8 RegExp engine active
正则表达式
g
i
m
s
u
/
/g
常用模式
(JavaScript)
邮箱
命名匹配组
IPv4地址
URL
十六进制颜色
强密码
测试文本
0 字符
匹配结果
无匹配
输入正则表达式和测试文本以查看匹配结果
语言对比
特性
JavaScript
Python
PHP
Go
前瞻断言 (?=)
后顾断言
命名捕获组
(?<n>)
(?P<n>)
(?<n>)
(?P<n>)
反向引用
Recursion (?R)
详细模式 / 扩展
re.X
/x
引擎
V8
Oniguruma
PCRE2
RE2
正则测试器功能特性
一款功能强大的浏览器端正则表达式测试工具,满足您的所有需求。
实时匹配
输入正则表达式和测试文本时,立即看到匹配高亮效果。
多语言支持
为 JavaScript、Python、PHP 和 Go 生成代码示例,查看跨语言的兼容性差异和语法变化。
捕获组显示
查看所有捕获组,包括命名组及其匹配值。
100% 隐私安全
所有正则处理均在浏览器本地完成,数据从不发送到任何服务器。
常见问题
在这里查找常见问题的解答。
支持哪些正则表达式语法?
本工具使用 JavaScript 内置的 RegExp 引擎,支持 ECMAScript 正则语法,包括命名捕获组、前瞻、后顾、Unicode 属性转义和 dotAll (s) 标志等功能。
正则标志有什么含义?
g(全局)查找所有匹配而非仅第一个。i(不区分大小写)忽略字母大小写。m(多行)使 ^ 和 $ 匹配行边界。s(dotAll)使 . 匹配换行符。u(Unicode)启用完整的 Unicode 匹配。
使用此工具时我的数据安全吗?
绝对安全。此正则测试器完全在浏览器中运行,使用 JavaScript 原生 RegExp 引擎。不会向任何服务器发送任何文本或正则表达式。您的数据永远不会离开您的设备。
如何测试命名捕获组?
在正则中使用命名捕获组语法。例如用年、月、日的命名组匹配日期格式。工具会显示每个匹配的命名捕获组和编号捕获组。