一.什麼是正規表示式
a) 處理字串的方法,是以行為單位來進行字串的處理行為,可以讓使用者快速查詢,刪除,替換特定字串
b) 是一種表示法,只用這個工具支援這個表示法,就可以用正規表示式處理字串
二.正規表示式的在linux中的定位
a) 與bash一樣,屬於linux的任督二脈,數學中九九乘法表
三.基礎正規表示式
a) ^word : 字串在行首
b) word$ : 待查詢的字串在行尾
c) . : 一定有乙個任意的字元
d) \ : 轉義字元
e) * : 重複零個或無窮個前乙個字元
f) [list]: 必有乙個字元在list中
g) [n1-n2]: n1到n2的多有字元
h) [^list]: 找出不屬於list中的字串
i) \ 連續n到m的前乙個re字元
強調:正規表示式的特殊字元與一般在命令列輸入命令的萬用字元並不相同
[:alnum:] 表示大小字元和數字
[:alpha: ] 表示任意英文大小寫字元
[:upper:] 表示大寫字元
[:lower:] 表示小寫字元
[:digit :] 表示數字
四.支援正規表示式的工具
a) sed 工具
i. 功能:新增,替換,刪除,插入,列印,替換
ii. 直接修改檔案的內容
Linux正規表示式與檔案格式化處理學習總結
1 正規表示式就是處理字串的方法,它是以行為單位來進行字串的處理行為 2 正規表示式通過一些特殊符號的輔助,可以讓使用者輕易達到查詢 刪除 替換某特定字串的處理程式 3 只要工具程式支援正規表示式,那麼該工具程式就可以用來作為正規表示式的字串處理之用 4 正規表示式與萬用字元是完全不一樣的,萬用字元...
正規表示式與檔案格式處理 Linux(筆記)
1 基礎正規表示式字元 word 意義 待查詢的字串在行首 範例 grep n doc.txt word意義 待查詢 的字串 在行尾範 例gre p n a doc.txt 意義 代表一定有乙個任意字元的字元 grep n e.e doc.txt 意義 將特殊符號的特殊意義去除 意義 重複零到無窮多...
Linux 學習「正規表示式與檔案格式化處理」
正規表示式就是處理字串的方法 dmesg列出核心資訊 grep a表示此行後面的幾行顯示出來 b表示之前 表示行首,表示行尾,小數點有特殊意義所以要轉義,其他的一律使用 是用來轉義的 在內表示取反,grep用 v取反 正規表示式下.代表一定有乙個任意字元的意思,代表0到無窮多次的意思 不是字元 就是...