import reprint("---------匹配單個字元和數字--------")
'''r
. 匹配除換行符以外的任意字元
[0123456789] 是字元集合,表示匹配中括號內包含的任意字元
[windous] 匹配'w','i','n','d','o','u','s'
[a-z] 匹配任意小寫字母
[a-z] 匹配任意大寫字母
[0-9] 匹配任意數字,與[0123456789]相等
[0-9a-za-z] 匹配任意的數字和字母
[0-9a-za-z_] 匹配任意的數字、字母和下劃線
[^windous] 匹配除了'w','i','n','d','o','u','s' 這幾個字母以為的所有字元
中括號中的^稱為脫字元,表示不匹配集合中的字元
[^0-9] 匹配所有非數字字元
\d 匹配數字,效果同[0-9]
\d 匹配非數字字元,效果同[^0-9]
\w 匹配數字、字母和下劃線,與[0-9a-za-z_]相同
\w 匹配非(數字、字母和下劃線),與[^0-9a-za-z_]相同
\s 匹配任意的空白符(空格,換行,換頁,製表,回車)[\f\n\f\t]
\s 匹配任意的空白符(空格,換行,換頁,製表,回車)
[^\f\n\f\t]
'''print(re.search(".","dafd132154a3we1"))# . 可以充當任意符
print(re.search("[0123456789]","dafd132154a3we1"))#選匹配的第乙個
print(re.search("\d","dafd132154a3we1"))
python正規表示式元字元 正規表示式
字元 描述將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...
正規表示式 元字元
現在你已經知道幾個很有用的元字元了,如 b 還有 d 當然還有更多的元字元可用,比如 s 匹配任意的空白符,包括空格,製表符 tab 換行符,中文全形空格等 w匹配字母或數字或下劃線或漢字等。ba w b 匹配以字母a 開頭的單詞 先是某個單詞開始處 b 然後是字母a 然後是任意數量的字母或數字 w...
正規表示式 元字元
元字元 描述.點 匹配任何單個字元。例如正規表示式r.t匹配這些字串 rat rut r t,但是不匹配root。匹配行結束符。例如正規表示式weasel 能夠匹配字串 he s a weasel 的末尾 但是不能匹配字串 they are a bunch of weasels.匹配一行的開始。例如...