Python正則表達式_單字符匹配

常用匹配單字符表達式

字符 功能
. 匹配任意一個字符
[] 匹配[]中列舉的字符
\d 匹配數(shù)字收夸,即0-9
\D 匹配非數(shù)字
\s 匹配空白,即空格休涤、換行
\S 匹配非空白
\w 匹配單詞字符咱圆,即a-z笛辟、A-Z功氨、0-9、_
\W 匹配非單詞字符

表達式大寫匹配的字符與對應小寫相反

匹配數(shù)字" \d"
# 匹配數(shù)字 ===> \d 
re.match(r"\d", "123").group()  # 結(jié)果為1手幢,\d只匹配當個數(shù)字
# =======以下結(jié)果全部為None =======
re.match(r"\d", " 123")
re.match(r"\d", "A123")
re.match(r"\d", "_123")
re.match(r"\d", "中123")
匹配非數(shù)字" \D"
# 匹配非數(shù)字 ===> \D
# 結(jié)果與\d相反捷凄,第一個為None,其余不為None
re.match(r"\D", "123").group()  # 結(jié)果為None
re.match(r"\D", " 123")
re.match(r"\D", "A123")
re.match(r"\D", "_123")
re.match(r"\D", "中123")
匹配空白"\s"
# 匹配空白 ===> \s
re.match(r"\s", " 123")
re.match(r"\s", """
1
2""")
# =======以下全部為None=======
re.match(r"\s", "123").group()
re.match(r"\s", "A123")
re.match(r"\s", "_123")
re.match(r"\s", "中123")
匹配非空白"\S"
# 匹配非空白 ===> \S
# =======以下全部為None=======
re.match(r"\S", " 123")
re.match(r"\S", """
1
2""")
# =======以下全部為有值=======
re.match(r"\S", "123").group()
re.match(r"\S", "A123")
re.match(r"\S", "_123")
re.match(r"\S", "中123")
匹配單詞字符"\w"
# =======以下全部為有值=======
re.match(r"\w", "1")
re.match(r"\w", "A")
re.match(r"\w", "_")
# =======以下全部為None=======
re.match(r"\w", " ")
re.match(r"\w", """
""")
re.match(r"\w", "中") # python3可以匹配中文字符围来,python2不可以

# \W 與 \w 匹配結(jié)果相反
匹配任意一個字符"."
# 匹配任意一個字符(除\n) ===> .
re.match(r"\w", "1")
re.match(r"\w", "A")
re.match(r"\w", "_")
re.match(r"\w", " ")
re.match(r"\w", """
""")  # ====== > 結(jié)果為None
re.match(r"\w", "中")
匹配[]中列舉的字符
re.match(r"[1-38-9]", "1")
re.match(r"[1-38-9]", "9")
# =======以下全部為None=======
re.match(r"[1-38-9]", "0")
re.match(r"[1-38-9]", "6")
re.match(r"[1-38-9]", " ")
re.match(r"[1-38-9]", """
""")
re.match(r"[1-3][8-9]", "A")
re.match(r"[1-3][8-9]", "_")
re.match(r"[1-3][8-9]", "中")
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末跺涤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子监透,更是在濱河造成了極大的恐慌桶错,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胀蛮,死亡現(xiàn)場離奇詭異院刁,居然都是意外死亡,警方通過查閱死者的電腦和手機粪狼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門退腥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人再榄,你說我怎么就攤上這事狡刘。” “怎么了困鸥?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵嗅蔬,是天一觀的道長。 經(jīng)常有香客問我,道長购城,這世上最難降的妖魔是什么吕座? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮瘪板,結(jié)果婚禮上吴趴,老公的妹妹穿的比我還像新娘。我一直安慰自己侮攀,他們只是感情好锣枝,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著兰英,像睡著了一般撇叁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上畦贸,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天陨闹,我揣著相機與錄音,去河邊找鬼薄坏。 笑死趋厉,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的胶坠。 我是一名探鬼主播君账,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼沈善!你這毒婦竟也來了乡数?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤闻牡,失蹤者是張志新(化名)和其女友劉穎净赴,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體罩润,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡玖翅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了哨啃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烧栋。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拳球,靈堂內(nèi)的尸體忽然破棺而出审姓,到底是詐尸還是另有隱情,我是刑警寧澤祝峻,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布魔吐,位于F島的核電站扎筒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏酬姆。R本人自食惡果不足惜嗜桌,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辞色。 院中可真熱鬧骨宠,春花似錦、人聲如沸相满。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽立美。三九已至匿又,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間建蹄,已是汗流浹背碌更。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留洞慎,地道東北人痛单。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像拢蛋,于是被迫代替她去往敵國和親桦他。 傳聞我的和親對象是個殘疾皇子蔫巩,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Python中的正則表達式(re) import rere.match #從開始位置開始匹配谆棱,如果開頭沒有則無re...
    BigJeffWang閱讀 7,061評論 0 99
  • 正則表達式到底是什么東西?字符是計算機軟件處理文字時最基本的單位圆仔,可能是字母垃瞧,數(shù)字,標點符號坪郭,空格个从,換行符,漢字等...
    獅子挽歌閱讀 2,141評論 0 9
  • \d 代表 [0-9] \l 代表 [a-z] \u 代表 [A-Z] \a 代表 [A-Za-z] \w 代表 ...
    zhuoshao閱讀 1,362評論 0 5
  • 忘了從哪收集的資料了歪沃,放這兒嗦锐,以備不時之需。 只能輸入數(shù)字:"^[0-9]*$"沪曙。 只能輸入n位的數(shù)字:"^\d{...
    study_monkey閱讀 1,392評論 0 7
  • 注:本篇文章只為方便查看奕污,特此保留,如有冒犯液走,敬請諒解L寄<窒荨! 本文目標 30分鐘內(nèi)讓你明白正則表達式是什么嘱根,并對它...
    阿杰Alex閱讀 1,479評論 0 10