标签:一个 com 分享图片 aaaaa .com 符号 使用 分享 aaa
基础正则表达式
^ : 以xx开头
$ :以xx结尾
^$ :代表空行
. 任意一个字符
\ :转义符号,让有着特殊意义的字符可被使用
* :重复0个或多个前面的字符,例如 a* 2表示a后面没有内容,或者a后全部是a, aaaaaaaa...2
.* :匹配所有字符,因为.就是任意一个字符,然后*任意一个字符可0个或多个
[] :字符集和,可匹配中括号中的任意一个字符,比如b[lo]g,等同匹配blog boog
[^] :表示非 比如[^ha] 不包含ha任意一个词的内容,如下截图。黄色的就是匹配到的内容
[^0-9] :匹配不是数字的,不是0,1,2,3,4,5,6,7,8,9的内容
[^a-z] :匹配不是字母的
{n,m} :重复n到m次,前一个重复的字符 比如a{1,10} 重复a 1次到10次,写的时候要转义大括号,如果用egrep,可以去掉斜线
{n,} :至少重复n次,前一个重复的字符,写的时候要转义大括号,如果用egrep,可以去掉斜线
{n} :重复n次,前一个重复的字符,写的时候要转义大括号,如果用egrep,可以去掉斜线
扩展正则表达式,不能用grep,要用egrep或者grep -E
+ :重复一个或一个以上,前面的字符
? :0个或一个字符
| :用或的方式查找多个符合的字符串
() :找出 用户组 字符串
正则表达式的文档帮助: man grep 然后搜索REGULAR,
标签:一个 com 分享图片 aaaaa .com 符号 使用 分享 aaa
原文地址:https://www.cnblogs.com/bendouyao/p/10065606.html