import re
# #匹配單個字元##
# *匹配0個或者多個字元
text =
'abc'
rem = re.match(
'\w*'
,text )
print
(rem.group())
# +匹配1個或者多個字元
text =
'abc'
rem = re.match(
'\w+'
,text )
print
(rem.group())
# ?匹配前乙個字元0個或者1個
text =
'abc'
rem = re.match(
'\w?'
,text )
print
(rem.group())
# 匹配m個字元
text =
'abc'
rem = re.match(
'\w'
,text )
print
(rem.group())
# 匹配m-n之間的個數的字元
text =
'a+bc'
rem = re.match(
'\w'
,text )
print
(rem.group(
))
正規表示式 多字元匹配
正規表示式 多字元匹配 匹配的規則 字元 功能 匹配前乙個字元出現0次或者無限次,即可有可無 匹配前乙個字元出現1次或者無限次,即至少有1次 匹配前乙個字元出現1次或者0次,即要麼有1次,要麼沒有 匹配前乙個字元出現m次 d 123 匹配前乙個字元出現從m到n次 d 1234 12345 12345...
正規表示式 多字元匹配
1.量詞符號 預設貪婪模式 1 匹配0個或者1個a print re.findall a?b abbzab abb aab ab b ab ab b ab 2 匹配1個或者多個a print re.findall a b b ab aaaaaab abb ab aaaaaab ab 3 匹配0個或者...
正規表示式匹配多字元 二
都是用來表示限定位數 在裡面限定 表示至少有0個 表示至少有1個 表示匹配至少0個除了 n換行符以外的符號 表示匹配至少1個除 n換行符以外的符號 a za z 表示至少有1個大小寫字母 import re result re.match r a za z python3 print result ...