正規表示式之擴充套件正則 13282790

2022-09-23 02:36:10 字數 535 閱讀 8032

擴充套件正則

擴充套件正則,指的是表示式中含有:+ ? | 等符號,在grep當中不能直接使用,需要加\拓義如果不想加\拓義的話可以使用egrep 或者grep -e 進行使用擴充套件正則:sed -r,和grep選項,含有+ ? | 符號的時候需要加r選項,如果不加則需要加上\拓義awk預設支援grep、sed所有功能awk裡面比較大小不能用數字和字母比較,這個比較不出來擴充套件正則 ? + | ? 擴充套件正則 表示:?前面的字元有0個或1個a1? ==> a or a1

擴充套件正則 表示:+前面的字元有正整數個| 擴充套件正則 表示:或者 表示範圍

特殊符號的一些含義:

. 表示任意1個字元

a b 0: 前面的這個字元有0或者多個abcab abccc. 表示貪婪匹配egrep 'abc|123' 1.txt[ ] 表示方括號裡面的1個字元[a-za-z0-9] [abc] [a|@] [^]^ 表示開頭$ 表示結尾a b( ) 小括號裡面的字元看成乙個整體(abc) ==》 abcabc(abc)+abc ==> abccawk -f '[#:|]'

擴充套件正規表示式

事實上,一般實驗者只需要熟悉基礎的正規表示式就足夠了。不過有時候為了簡化命令操作,了解一些使用範圍更廣的擴充套件表示式,會更加方便。正規表示法 grep v regular express.txt grep v 需要使用到管線命令來搜尋兩次!那麼如果使用延伸型的正規表示法,我們可以簡化為 egrep...

擴充套件正規表示式

使用egrep或者grep e 一般都是使用egrp 語法 擴充套件正規表示式 re字元 意義與範例 重複乙個或者乙個以上的前乙個字元 egrep n go d regular express.txt 零個或者乙個前乙個字元 egrep n go?d regular express.txt or的意...

擴充套件正規表示式

擴充套件正規表示式 1.顯示三個使用者root,cisco,ccnp的uid和預設shell 普通正規表示式與擴充套件正規表示式 17 27 08 root localhost data cat etc passwd grep root b ccnp b cisco b cut d f1,3,7 r...