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提取正規表示式匹配的文字
- 8,以正規表示式進行匹配(perl筆記)筆記
- 正規表示式匹配原理
- [譯]正規表示式匹配
- 字串——正規表示式匹配字串
- iOS正規表示式匹配iOS
- 匹配換行的正規表示式程式碼
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 模式匹配與正規表示式模式
- Swift 正規表示式匹配NSRegularExpressionSwiftExpress
- python 正規表示式匹配Python
- 匹配十六進位制顏色正規表示式
- 正規表示式匹配html中的圖片HTML
- PHP中的正規表示式及模式匹配PHP模式
- 正規表示式匹配使用者密碼密碼
- Java經典例項:正規表示式,找到匹配的文字Java
- 匹配字母、數字和中文字元正規表示式字元
- 使用MySQL之用正規表示式進行搜尋MySql
- 匹配十六進位制顏色值正規表示式
- PostgreSQL中的模式匹配和正規表示式 - DasSQL模式
- 匹配html標籤正規表示式HTML
- 匹配空白字元正規表示式字元
- 匹配 XML 檔案正規表示式XML
- 匹配 HTML 標籤正規表示式HTML
- leetcode - 正規表示式匹配LeetCode
- 匹配空行正規表示式程式碼
- 常用正規表示式匹配模式(java)模式Java
- JavaScript匹配註釋正規表示式JavaScript
- 正規表示式匹配${key}並在Java中使用Java
- MongoDB正規表示式匹配使用方法舉例MongoDB
- 匹配linux檔案路徑的正規表示式Linux
- Java經典例項:正規表示式,替換匹配的文字Java
- Linux中基本正規表示式Linux
- python使用正規表示式文字替換Python
- VS.net 中,使用正規表示式進行查詢、替換
- [JavaScript] 正規表示式單次匹配與多次匹配JavaScript