正则表达式 | 匹配的字符串 |
k | k |
abc | abc |
[abc] | a,b,c |
[abc][123] | a1,b1,c1, a2,b2,c2, a3,b3,c3 |
[a-z] | a,p,n,z |
[a-zA-Z_0-9] | A,a,9,_ |
[^a-zA-Z] | 排除英文字符 9,&,中 |
[\u4e00-\u9fa5] | 中文范围 |
\d | 数字[0-9] |
\D | 排除数字[^0-9] |
\w | 单词字符 [a-zA-Z_0-9] |
\W | 排除单词字符 |
\s | 空白字符 |
\S | 排除空白字符 |
. | 任意字符 |
[abc]? | ? 0个或1个 a,b,,c |
[abc]?[123] | a1,b3,c2 1,2,3 |
[abc]* | * 0到多个 a,abc,,abcbbbbcccaaab |
[abc]+ | + 1到多个,至少1个 a,ab,abcbcccaa |
[abc]{3} | 3个 abc,cba,aaa,bbb |
[abc]{3,5} | 3到5个 abc,abca,abcab |
[abc]{3,} | 3到多个,至少3个 abc,abca,ababcccbcaaaccb |
| | 或
|