元字符
元字符 | 说明 |
. | 匹配除/n以外的任何字符 |
[abcde] | 匹配abcde中的任何一个字符 |
[a-h] | 匹配a到h中的任何一个字符 |
[^fgh] | 不与fgh中的任何一个字符匹配 |
/w | 匹配大小写英文字符以及数字0到9之间的任何一个,相当于[a-zA-Z0-9] |
/W | 不匹配大小写英文字符以及数字0到9之间的任何一个,相当于[^a-zA-Z0-9] |
/s | 匹配任何空白字符,相当于[/f/n/r/t/v] |
/S | 匹配任何非空白字符,相当于[^/s] |
/d | 匹配任何0到9之间的单个数字,相当于[0-9] |
/D | 不匹配任何0到9之间的单个数字,相当于[^0-9] |
限定符
限定符 | 说明 |
* | 匹配0到多个元字符,相当于{0,} |
? | 匹配0到1个元字符,相当于{0,1} |
{n} | 匹配n个元字符 |
{n,} | 匹配至少n个元字符 |
{n,m} | 匹配n到m个元字符 |
+ | 匹配至少一个元字符,相当于{1,} |
^ | 字符串必须以指定的字符开始 |
$ | 字符串必须以指定的字符结束 |