基础正则表达式字符集合
RE字符 | 意义 |
---|---|
^word | 待查找的字符串(word)在行首 |
word$ | 待查找的字符串(word)在行尾 |
. | 代表【一定有一个任意字符】的字符 |
\ | 转义字符,将特殊符号的特殊意义去除 |
* | 重复零个到无穷多个的前一个RE字符 |
[list] | 字符集合的RE字符,里面列出想要选取的字符 |
[n1-n2] | 字符集合的RE字符,里面列出想要选取的字符的范围 |
[^list] | 字符集合的RE字符,里面列出不要的字符串或范围 |
\{n, m\} | 连续n到m个的【前一个RE字符】 若为\{n\}则是连续n个前一个RE字符 若是\{n,\}则是连续n个以上的前一个RE字符 |
扩展正则表达式
RE字符 | 意义 |
---|---|
+ | 重复【一个或一个以上】的前一个RE字符 |
? | 【零个或一个】的前一个RE字符 |
| | 用或(or)的方式找出数个字符串 |
() | 找出群组字符串 |
()+ | 多个重复群组的判别 |