NANO WORKS 正则表达式测试
UNIT 31
正则表达式测试
Regex Tester · Real-time Match · v1.0
在线正则表达式测试工具:实时高亮匹配结果,捕获组展示,常用正则一键插入,支持 g/i/m/s 标志。
正则 regex 匹配 捕获组 替换
ONLINE
v1.0
ENGINE JavaScript
MODE Match / Replace
UPDATED 2026-03
JavaScript RegExp
PRESETS //
/ /
g i m s
MATCHES: 0 GROUPS: 0 TIME: 0ms
TEST STRING
MATCH RESULT
MATCH DETAILS
// 输入正则和文本开始匹配
REGEX CHEATSHEET 速查
.任意字符(默认不含换行,加 s 标志后含)
\d数字 [0-9]
\D非数字
\w单词字符 [a-zA-Z0-9_]
\W非单词字符
\s空白字符(空格/Tab/换行)
\S非空白字符
\b单词边界
^行首(加 m 标志后匹配每行行首)
$行尾(加 m 标志后匹配每行行尾)
*0次或多次
+1次或多次
?0次或1次
{n}恰好n次
{n,m}n到m次
[abc]字符集:a或b或c
[^abc]否定字符集:非a/b/c
(abc)捕获组
(?:abc)非捕获组
(?=abc)正向前瞻
(?!abc)负向前瞻
a|ba 或 b
\转义特殊字符
$1 $2替换时引用捕获组
FAQ
正则表达式测试器有什么用?
输入正则表达式和测试文本,实时高亮匹配结果,帮助您调试和验证正则表达式。支持全局匹配、大小写不敏感等标志。
支持哪些正则语法?
使用JavaScript标准正则引擎,支持捕获组、前瞻/后顾断言、命名组等现代正则特性。语法与浏览器和Node.js环境一致。
能看到匹配的分组结果吗?
可以。使用括号定义捕获组后,工具会显示每个匹配中各分组捕获的内容,方便调试复杂的提取逻辑。
ESC