正则-元字符
何为元字符
通俗来说:指在正则表达式中具有特殊意义的专用字符,元字符是构成正则表达式的基本元件。正则就是由一系列的元字符组成。
元字符的分类
首先,我们可以把元字符分成几类:表示单个特殊字符的,表示空白符的,表示某个范围的,表示次数的量词,还有表示断言等。
1. 特殊字符
元字符 | 含义 | 备注 |
---|---|---|
. | 任意字符 | 换行除外 |
\d | 任意数字 | \D 任意非数字 |
\w | 任意字母数字下划线 | \W 任意非字母数字下划线 |
\s | 任意空白符 | \S 任意非空白符 |
总的来说: 大写字母就是取反。
2. 空白符
元字符 | 含义 |
---|---|
\r | 回车符 |
\n | 换行符 |
\f | 换页符 |
\v | 垂直制表符 |
\s | 任意空白符 |
- 量词
量词 | 含义 |
---|---|
* | 0或多次 |
+ | 1或多次 |
? | 0或1次 |
{a} | a次 |
{a,} | 至少a次 |
{a,b} | a到b次 |
- 范围
范围 | 含义 | 举例 |
---|---|---|
| | 或 | 张三|李四 |
[…] | 取值范围中任意单个 | [efrege] |
[a-z] | 取值范围中任意单个 | [a-z] [0-9] |
[^…] | 取反 不能包含取值范围中任意单个 | [^fafgf] |
总结
好了,以上就是元字符相关的知识了。用一张图回顾并概括一下。