正则表达式在线测试

g: 全局 | i: 忽略大小写 | m: 多行 | s: dotAll | u: Unicode | y: 粘性

匹配数量:0
结果预览...

正则表达式符号参考表

符号说明示例
.匹配任意单个字符(除换行符)a.c 匹配 abc, adc
*匹配前面的字符 0 次或多次ab*c 匹配 ac, abc, abbc
+匹配前面的字符 1 次或多次ab+c 匹配 abc, abbc
?匹配前面的字符 0 次或 1 次ab?c 匹配 ac, abc
^匹配字符串的开始^abc 匹配以 abc 开头
$匹配字符串的结束abc$ 匹配以 abc 结尾
\d匹配任意数字 [0-9]\d+ 匹配 123, 456
\w匹配字母、数字、下划线\w+ 匹配 abc, 123, _test
\s匹配空白字符(空格、制表符等)a\sb 匹配 'a b'
[abc]匹配方括号中的任意一个字符[abc] 匹配 a, b, c
[^abc]匹配除方括号中字符以外的任意字符[^abc] 匹配 d, e, f
[a-z]匹配指定范围内的字符[a-z] 匹配小写字母
{n}匹配前面的字符恰好 n 次a{3} 匹配 aaa
{n,}匹配前面的字符至少 n 次a{2,} 匹配 aa, aaa
{n,m}匹配前面的字符 n 到 m 次a{2,4} 匹配 aa, aaa, aaaa
|或操作符,匹配左边或右边的表达式cat|dog 匹配 cat 或 dog
()分组,用于捕获匹配的子字符串(ab)+ 匹配 ab, abab
\转义字符,用于匹配特殊字符\. 匹配字面量的点号