正则点号和问号 +

<pre name="code" class="html"><pre name="code" class="html">? 匹配前面的子表达式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等价于{0,1}。 

[root@oaapp ~]# cat aa
ac
abc
abbc

[root@oaapp ~]# egrep "a(b)?c" aa
ac
abc



.点号匹配任意单个字符  

[root@oaapp ~]# cat aa
ac
abc
abbc
a.c
a2c

[root@oaapp ~]# egrep "a.c" aa
abc
a.c
a2c

+: 一个或多个相同的前导字符(模式) 
Vsftp:/home/elk# egrep "a(a)+c" aa
aac
aaac
Vsftp:/home/elk# cat aa
abc
a1c
abbbc
ac
aac
aaac
a,c
a.c
a?c
Vsftp:/home/elk# egrep "a(a)+c" aa
aac
aaac

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...