Linux中使用正規表示式進行文字匹配
文字:
哈利波特第一部,《哈利波特與魔法石》,Harry.txt
grep --color -E "le" Harry.txt
--color : 匹配到的字元用顏色標亮
-E : 表示用正規表示式進行匹配搜尋
grep --color -E "le\b" Harry.txt
\b:詞界符。該語句表示le必須位於一個有意義的單詞的最後方
grep --color -E "\b[Mm]uggle." Harry.txt
[Mm]:表示在M或m中選擇一個進行匹配
.:萬用字元,表示匹配任意字元
grep --color -E "[0-9]{4}." Harry.txt
[0-9]:表示匹配數字0到9中的任意一個
{4}:表示前面所匹配的內容出現4次。此處如此搭配,可用來匹配年份
grep --color -E "o*ps." Harry.txt
*:表示前面的字元出現0次或多次
+:表示前面的字元出現1次或多次
?:表示前面的字元出現0次或1次
grep --color -E "^The" Harry.txt
^:錨號,用於匹配開頭
$:錨號,用於匹配句尾
grep --color -E "^\s" Harry.txt
\s:空白區域。此處用於檢索空行
cat Harry.txt|wc
wc:wordcount ,用於詞頻統計
相關文章
- 匹配純英文字元正規表示式字元
- Sublime Text提取正規表示式匹配的文字
- 正規表示式匹配
- 正規表示式匹配原理
- 字串——正規表示式匹配字串
- python 正規表示式匹配Python
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 匹配正整數正規表示式
- 匹配銀行卡號的正規表示式
- 匹配linux檔案路徑的正規表示式Linux
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 匹配護照正規表示式
- 匹配小數正規表示式
- 匹配負數正規表示式
- 匹配整數正規表示式
- 匹配自然數正規表示式
- 匹配航班號正規表示式
- 正規表示式匹配漢字
- 10. 正規表示式匹配
- 正規表示式的多行匹配
- 正規表示式匹配問題
- 正規表示式匹配使用者密碼密碼
- Linux中基本正規表示式Linux
- 正規表示式匹配html中的圖片HTML
- 匹配字母、數字和中文字元正規表示式字元
- 匹配純大寫英文字母正規表示式
- 使用MySQL之用正規表示式進行搜尋MySql
- 正規表示式同時匹配中英文及常用正規表示式
- 匹配linux資料夾路徑的正規表示式Linux
- 正規表示式匹配${key}並在Java中使用Java
- 【Linux】正規表示式Linux
- 轉|正規表示式之匹配中文
- 匹配浮點數正規表示式
- 匹配二級域名正規表示式
- 匹配車牌號正規表示式