正则表达式
使用一组字符串来描述,匹配一系列符合某个句法规则的字符串,由普通字符与特殊字符组成,用来检索,替换符合模式的文本。举有强大的文本匹配功能,能够在文本中快速高效的处理文本。
\ 转义符
^ 匹配行首
$ 匹配行尾
^$ 表示空行
. 匹配除换行符\n以外的任意单个字符
* 匹配任意字符
+ 匹配之前字符一次活多次
.* 匹配任意长度任意字符
\? 匹配其前面的字符1次或0次
[] 匹配包含在[ ]之中的任意一个字符
[^] 匹配[^字符]之外的任意一个字符
^[] 匹配指定字符开头
^[^] 匹配非指定字符开头的行
\{n\} 匹配之前的项n次,n可以是为0的整数
\{n,\} 之前的项至少匹配n次
\{n,m\} 之前的行至少匹配n次,最多匹配m次
| 匹配|两边的任意一项
\< 锚定词首
\> 锚定词尾