扩展正则表达式多出来的几个特殊符号

来源:互联网 发布:呼叫转移软件 编辑:程序博客网 时间:2024/06/01 13:59

+    重复一个或者一个以上的前一个字符,如o+表示一个以上的o

?    0个或者1个前一个字符,如o?表示空白或者1个o

|    或,如要查找gd或者good这两个字符,egrep -n 'gd|good' grep.man,可以更多个字符串相或

()    找 组 字符串,如查找glad或者good, egrep -n 'g(la|oo)d' grep.man

()+    多个重复组的判别,如查找A开头C结尾,中间有一个以上的xyz,egrep -n 'A(xyz)+C' grep.man

{}如: {n}n是一个非负整数。匹配确定的n次。例如,“o{2}”不能匹配“Bob”中的“o”,但是能匹配“food”中的两个o

原创粉丝点击