day18 正規表示式初學

2022-06-27 10:33:12 字數 302 閱讀 6921

正則規則:客觀存在的,世界上任何一種語言都能使用它。

注意:正規表示式本身也和python沒有必然聯絡,它就是匹配字串內容的一種規則

在同乙個位置可能出現的各種字元組成了乙個字元組,在正規表示式中用[……]表示,括號內的內容如有排序,必須按ascii碼的公升序排列。

正規表示式,預設匹配原則是貪婪匹配,即往多了匹配

正規表示式寫法:先規則後接量詞,而且量詞的約束範圍是離它最近的乙個規則

惰性匹配:?後的第一條規則,只找符合該規則的去匹配

*?x:(x是規則;)非貪婪有限匹配,匹配當指定字元前所有字串

Day 18 正規表示式

一 字元 匹配除換行符以外的任意字元.w 匹配字母數字或者下劃線.s 匹配任意的空白符 d 匹配數字 n 匹配乙個換行符 t 匹配乙個製表符 匹配字串的開始.匹配字串的結尾.w 匹配非字母或者數字下劃線 d 匹配非數字 s 匹配非空白符 a b 匹配空號內的表示式 也表示乙個組 匹配字元組中的字元....

18 正規表示式

1 findall 返回所有滿足匹配條件的結果,放到列表裡,也就是說生成的是乙個列表。findall的優先順序 findall會優先把匹配結果組裡內容返回,如果想要匹配結果,取消許可權即可 取消優先順序 2 search 在整個字串內匹配,返回第乙個滿足匹配條件的結果,用group顯示,沒匹配到呼叫...

正規表示式初學

今天第一次真正好好學了下這個正規表示式,還是看的鳥哥私房菜,感覺收穫很大啊,閒話不多說了。下面是re字元的使用 word 待搜尋的字元word在字串首行 範例 搜尋首行為 開始的那一行,並列出行號 grep n a.txt word 待 搜尋的字元word在字串行尾 範例 將行尾為!的那一行列印出來...