← 返回站长工具

正则测试器

匹配高亮

—

匹配明细

#位置匹配内容分组

替换测试


        

语法速查

语法含义
\d匹配任意一个数字,等价于 [0-9]
\w匹配字母、数字、下划线,等价于 [A-Za-z0-9_]
\s匹配空白字符(空格、制表符、换行)
.匹配除换行外的任意字符(加 s 标志后可匹配换行)
^ 与 $行的开头与结尾(加 m 标志后按行匹配)
*前面的字符出现 0 次或多次
+前面的字符出现 1 次或多次
?前面的字符出现 0 次或 1 次;跟在量词后表示非贪婪
{n,m}前面的字符出现 n 到 m 次
[abc]字符集合,匹配 abc 中任意一个
[^abc]反向字符集合,匹配除 abc 外的任意字符
( )捕获分组,可在替换里用 $1 $2 引用
(?: )非捕获分组,只分组不编号
(?<name> )具名分组,替换里用 $<name> 引用
a|b或,匹配 a 或 b
\b单词边界,\B 为非单词边界
(?= )正向先行断言,后面必须是什么
(?<! )反向先行断言,前面不能是什么

其他站长工具