部分常用匹配符
^ 以...开头(^# 以#开头)
[^ ] 非...([^abc],非abc开头的)
. 任意的一个(a.c,能匹配到abc、a1c、a.c、a#c等)
* 0-n个左侧字符(a*c,能匹配到c、ac、aac、aaac等)
+ 1-n个左侧字符(a+c,能匹配到ac、aac、aaac等)
? 0-1个左侧字符(a?b能匹配到b、ab)
.* 所有(a.*b,能匹配到ab、acb、acdfdb、a@DF!&ccdedb等)
a\{2\} a出现两次,(不想用转义符,可以用egrep、或grep -E)
(ab){2} ab出现两次 ()和{}都需要转义
| 或者 (a|b|21,匹配a或b或21)
后续继续补充
网友评论