正規表示式匹配乙個或多個字元(一)

2021-10-12 11:41:05 字數 547 閱讀 5921

匹配普通文字

正則表達:

boluochuxue
筆記:這樣在普通文字中所有有關boluochuixue的字元就會被匹配到

匹配任意單個字元

正則表達:

.
.(dot)字元可以匹配任意單個字元、字母、數字和.(dot)本身

筆記:.(dot)可以說是乙個泛匹配了,如果只需要匹配.(dot)本身,其他的字元、字母、數字不影響匹配結果的話,只需要在.(dot)前面加\即可,例如:\.

\是乙個元字元,代表的不是字元本身,簡單的理解成轉意字元即可

如果要匹配元字元\本身,只要要再加乙個\即可,例如:\\

侷限:.(dot)不能匹配換行符號

練習:1、匹配檔案abc.txt

正則表達:

abc\.txt
2、任意匹配檔名為3個字元的,且中間必須為字母a的xls檔案

正則表達:

.a.\.xls

正規表示式 匹配多個字元

功能 匹配前乙個字元出現0次或者無限次,即可有可無 匹配前乙個字元出現1次或者無限次,即至少有1次 匹配前乙個字元出現1次或者0次,即要麼有1次,要麼沒有 匹配前乙個字元出現m次 匹配前乙個字元出現從m到n次 需求 匹配出乙個字串第乙個字母為大小字元,後面都是小寫字母並且這些小寫字母可 有可無 im...

正規表示式匹配多個字元 4

4.1 匹配多個字元 功能 匹配前乙個字元出現0次或者無限次,即可有可無 匹配前乙個字元出現1次或者無限次,即至少有1次 匹配前乙個字元出現1次或者0次,即要麼有1次,要麼沒有 匹配前乙個字元出現m次 匹配前乙個字元出現從m到n次 匹配前乙個字元出現至少m次 示例1 需求 匹配出乙個字串第乙個字母為...

匹配正則 正規表示式 單個字元匹配

通過re模組能夠完成使用正規表示式來匹配字串 功能.匹配任意1個字元 除了 匹配 中列舉的字元d匹配數字,即0 9d匹配非數字,即不是數字s匹配空白,即 空格,tab鍵s匹配非空白w匹配非特殊字元,即a z a z 0 9 漢字w匹配特殊字元,即非字母 非數字 非漢字 import reret re...