linux 下正則表達式用法總結
- 正則表達式作為一個模板,將某個字符模式與所搜索的字符串進行匹配。簡單的說,正則表示式就是處理字符串的方法。常用來匹配字符的元字符總結如下:

- 有了以上這些元字符原則上可以搜索出任務想要表達的字符,可為了更靈活使用,往往還要搭配一些次數匹配的用法

例如:
a 匹配連續的任意(也包括0)個a
a\? 匹配0或1個a
a+ 匹配1或多個a
a{3,5} 匹配3至5個連續的a
通過正則表達式過濾出想要的關鍵字只是第一步,有時還需要將這些關鍵字根據不同的需求提練出來,那就要搭配一些命令
head;tail;cut;sort;uniq等或者通過多次過濾等,用法百變,每個人有每個人的靈活組合!
正則表達式的元字符其實不多,但有限的元字符跟用法,能匹配出任務你想匹配到的關鍵字,就像學語文一樣,漢字都認識,可有人能寫出“落霞與孤鶩齊飛”這樣優美的句子一樣的道理
原創文章,作者:songjuncai,如若轉載,請注明出處:http://www.www58058.com/77450