Python正規表示式的元字元(匹配單個)

2022-09-03 22:51:19 字數 1030 閱讀 4815

import re

print("---------匹配單個字元和數字--------")

'''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.匹配一行的開始。例如...