正则表达式由两种基本字符类型组成:
- 原义文本字符,如:a 就代表字母 a
- 元字符,在正则表达式中有特殊含义的非字母字符,如下:
. 任意字符
^ 开头
d 数字
字符边界
? 0个或者1个
+ 1个或者多个
* 任意个
{数字} 重复次数(或者说有“数字”个)
( ) 分组(group)
[ab] a或者b
$数字 匹配分组(group)
$ 结尾
水平制表符
v 垂直制表符
换行符
回车符
正则表达式由两种基本字符类型组成:
. 任意字符
^ 开头
d 数字
字符边界
? 0个或者1个
+ 1个或者多个
* 任意个
{数字} 重复次数(或者说有“数字”个)
( ) 分组(group)
[ab] a或者b
$数字 匹配分组(group)
$ 结尾
水平制表符
v 垂直制表符
换行符
回车符