元字符
元字符 |
说明 |
. |
匹配除/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,} |
^ |
字符串必须以指定的字符开始 |
$ |
字符串必须以指定的字符结束 |