正则表达式在线测试
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 |
\ | 转义字符,用于匹配特殊字符 | \. 匹配字面量的点号 |