正则表达式语法:
a|b | 匹配a或b |
gr(a|e)y | 匹配gray或grey |
. | 匹配任一字符 |
[abc] | 匹配任一字符:a或b或c |
[^abc] | 匹配任一字符,但不包括a,b,c |
[a-z] | 匹配从a到z之间的任一字符 |
[a-zA-Z] | 匹配从a到z,及从A到Z之间的任一字符 |
^ | 匹配文件名的头部 |
$ | 匹配文件名的尾部 |
() | 匹配标记的子表达式 |
\n | 匹配第nth个标记的子表达式,nth代表1到9 |
\b | 匹配字词边界 |
* | 匹配前一项内容0或多次 |
? | 匹配前一项内容0或1次 |
+ | 匹配前一项内容1或多次 |
*? | 匹配前一项内容0或多次(懒人模式) |
+? | 匹配前一项内容1或多次(懒人模式) |
{x} | 匹配前一项内容x次 |
{x,} | 匹配前一项内容x或多次 |
{x,y} | 匹配前一项内容次数介于x和y之间 |
\ | 特殊转义字符 |