1. 程式人生 > >grep、正則表達式

grep、正則表達式

高亮顯示 顯示 clas log 一次 bsp nbsp 高亮 工具

1.grep :文本搜索工具

-i:忽略大小寫
--color:匹配到的內容高亮顯示
-v:顯示沒有被模式匹配到的行
-o:只顯示被模式匹配到的字符串

2.正則表達式:

.:點代表匹配任意單個字符
*:匹配其前面的字符任意次
.*:匹配任意長度的任意字符
\?:匹配其前面的字符1次或0次
\{m,n\}:匹配其前面字符至少m次,至多n次
  \{1\}:匹配一次
  \{1,\}:匹配至少1次
  \{0,3\}:匹配至少0次至多3次
[]:匹配括號內的任意一個字符
[^]:排除括號內的內容
^:錨定行首,此字符後面的任意內容必須出現在行尾
$:錨定行尾,此字符前面的任意內容必須出現在行尾
^$:空白行
\<或\b:錨定詞首,其後面的任意字符必須作為單詞首部出現
\>或\b:錨定詞尾,其前面得任意字符必須作為單詞的尾部出現
\(\):匹配括號內的詞組
  \1:引用第一個左括號以及與之對應的右括號所包括的所有內容

grep、正則表達式