Python之正規表示式(二)

2021-10-08 13:46:01 字數 501 閱讀 9715

python正規表示式二

1、|符號。或符號。代表是左側或者是右側的字串。

x | year 代表選擇x還是year。

2、[xyz] 字元集合。 匹配 [ ] 中所包含的任意乙個字元。

例如, 『[abc]』 可以匹配 「plain」 中的 『a』 。

3、[^xyz] 負值字元集合。匹配未包含的任意字元。在這裡執行的非運算子。

例如, 『[^abc]』 可以匹配 「plain」 中的』p』、『l』、『i』、『n』。

4、[a-z] 字元範圍。匹配指定範圍內的任意字元。

例如,』[a-z]』 可以匹配 『a』 到 『z』 範圍內的任意小寫字母字元。

5、[^a-z] 負值字元範圍。匹配任何不在指定範圍內的任意字元。例如,』[^a-z]』 可以匹配任何不在 『a』 到 『z』 範圍內的任意乙個字元。

6、[0-9] 數字範圍。匹配任意乙個0—9區間的數字。

7、[^0-9] 非數字範圍。

python正規表示式(二)

re模組的用法 1 re.s可以匹配轉義符 re.findall k.n darken dark nn 只輸出第乙個darken中的ken re.findall k.n darken dark nn re.s 不僅輸出darken中的ken,還輸出了dak nn中的k nn 2 re.m匹配多行 r...

Python 正規表示式(二)

這次的正規表示式學習談一談選擇符和子模式 可選項和重複子模式 在字串的各個字元都不相同的請胯下,字符集是比較好用的,但是如果只想匹配特定的字串,那麼字符集就不合適了,這裡就可以使用管道符號 比如我們只想匹配字串 python 和 perl 我們可以使用正則 python perl 但是有時候我們不需...

python正規表示式(二)

python的正規表示式支援大量的擴充套件符號 通過使用 ilmsux 系列,使用者可以在正規表示式裡面指定乙個或者多個標記,而不是通過compile 或者其他re模組函式。下面使用re.i ignorecase的示例,最後乙個示例在re.m multiline實現多行混合。import re re...