例子 | 解释 |
---|---|
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\) 或多次。 |
{x} |
匹配前一项内容 \(x\) 次。 |
{x,} |
匹配前一项内容 \(x\) 次或多次 |
{x,y} |
匹配前一项内容次数介于 \(x\) 和 \(y\) 之间 |
\ |
特殊转义字符。 |
原文:https://www.cnblogs.com/Sam2007/p/13579904.html