正则-元字符

何为元字符

通俗来说:指在正则表达式中具有特殊意义的专用字符,元字符是构成正则表达式的基本元件。正则就是由一系列的元字符组成。

元字符的分类

首先,我们可以把元字符分成几类:表示单个特殊字符的,表示空白符的,表示某个范围的,表示次数的量词,还有表示断言等。
正则-元字符

1. 特殊字符

元字符 含义 备注
. 任意字符 换行除外
\d 任意数字 \D 任意非数字
\w 任意字母数字下划线 \W 任意非字母数字下划线
\s 任意空白符 \S 任意非空白符

总的来说: 大写字母就是取反。

2. 空白符

元字符 含义
\r 回车符
\n 换行符
\f 换页符
\v 垂直制表符
\s 任意空白符
  1. 量词
量词 含义
* 0或多次
+ 1或多次
0或1次
{a} a次
{a,} 至少a次
{a,b} a到b次
  1. 范围
范围 含义 举例
| 张三|李四
[…] 取值范围中任意单个 [efrege]
[a-z] 取值范围中任意单个 [a-z] [0-9]
[^…] 取反 不能包含取值范围中任意单个 [^fafgf]

总结

好了,以上就是元字符相关的知识了。用一张图回顾并概括一下。
正则-元字符