linux基礎正則

2022-02-01 22:25:08 字數 384 閱讀 1947

1、^word  #匹配word開頭的內容,vi/vim編輯器裡^代表一行的開頭。

2、word$  #匹配以word結尾的內容,vi/vim編輯器裡$代表一行的結尾。

3、^$  #表示空行

4、.  #代表任意乙個字元

5、\  #轉移符(在visudo裡\表示換行)

6、*  #匹配重複0個或1個前面的字元

7、.*  #匹配所以字元

8、[abc]  #匹配字元集合

9、[^abc]  #匹配不包含^後的任意乙個字元的內容

10、a\  #重複n次到m次,前乙個重複字元

11、a\  #重複至少n次,前乙個重複字元

12、a\  #重複至多m次,前乙個重複字元(注:cenos5不能用)

linux萬用字元與基礎正則

1.特殊符號 單引號 單引號的內容 寫什麼就是什麼,不會被當成特殊字元.單引號例項 root oldboyedu sh01 echo 123 123 雙引號 雙引號裡面的內容會被解析 雙引號例項 root oldboyedu sh01 echo 123 23 1 被當成了變數,而在單引號中不會出現這...

爬蟲基礎 正則基礎

re模組是python 中專門處理正則相關的模組 下面專門介紹一下正規表示式。相關的正則測試 推薦乙個。re.match 嘗試從字串的起始位置匹配乙個模式,如果不是起始位置匹配成功的話,match 就返回none。re.match pattern,string,falg 0 import re co...

Linux 正則 擴充套件正則

基礎正規表示式 以什麼什麼開頭 m 以什麼什麼結尾 m 還表示空行,或空格,可以用cat an 試一下 空行 什麼符號都沒有 表示任意 乙個字元 轉義字元不解析特殊符號的含義 n 相當於回車鍵 t 相當於tab鍵 表示前乙個字元連續出現了0次或0次以上 表示任意字元,包括空行,正規表示式表示所有或連...