真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

re正則表達(dá)式模塊-創(chuàng)新互聯(lián)

importre
print(re.match('^chenrong','chenronghua123')) # ^表示開頭
#<_sre.SRE_Match object; span=(0, 8), match='chenrong'>
# span=(
匹配到的結(jié)果第幾位開始,匹配到的長(zhǎng)度)
#
有返回表示匹配到了,沒返回表示沒有匹配到
print(re.match('^chen','chengronghua123').group()) #group獲取匹配的字段
res=re.match('^chen','chengronghua123')
print(res.group())

res=re.match('^chen\d','chen321ronghua123'# \d表示數(shù)字匹配一個(gè)數(shù)字
print(res,'--------',res.group())

res=re.match('chen\d+','chen321ronghua123') #\d+表示一個(gè)或多個(gè)數(shù)字 match從頭開始
print(res,'--------',res.group())

res=re.match("c.+","chen321ronghua123") # .點(diǎn)表示匹配任意字符
print(res)

res=re.search("r.+a$","chen321ronghua123a")
#search從整個(gè)文本搜索 a$表示整個(gè)字符串a結(jié)尾
print(res)

res=re.search('R[a-zA-Z]+a','chen321RongAhuaRonghua123arongHua12') #只匹配第一個(gè)
print(res)

res=re.search("aaa?",'aalexaaa') #a?表示0次或1都會(huì)返回結(jié)果也就是有或沒有有或沒有前面的那個(gè)a
print(res)

res=re.search("[0-9]{1,3}",'aa1x2a345aa') #{1,3} 表示出現(xiàn)的13
print(res)

res=re.findall("[0-9]{1,3}","aa1x2a345aa") #findall找出所有
print(res)

res=re.findall("abc|ABC","ABCabcCD") # |或的意思
print(res)

res=re.search("(abc){2}(\|=){2}","alexabcabc|=|="# \| 斜杠對(duì) |進(jìn)行轉(zhuǎn)譯
print(res)                 #(abc){2}(\|=){2}分組匹配

res=re.search("\A[0-9]+[a-z]\Z","123a") #\A[0-9]數(shù)字開頭 [a-z]\Z數(shù)字結(jié)尾
print(res) # \A開頭 \Z結(jié)尾

res=re.search("\D+","123$- \r\n a") #\D匹配非數(shù)字
print(res)

res=re.findall("\w","aB123- \r\n a") #\w匹配數(shù)字字母
print(res)

res=re.findall("\W","1ddDFR23$ - \r\n a") #\W匹配特殊字符
print(res)

res=re.findall("\s","1dd   ng yh\r\n  ") #\s匹配空白字符包括空格 tab換行
print(res)

res=re.search("(?P[0-9]+)(?P[a-zA-Z]+)","abcd1234daf@345").groupdict()
print(res)

#特殊用法 (?P<自定義key>[需要找的]{個(gè)數(shù)})
res=re.search("(?P[0-9]{2})(?P[0-9]{2})(?P[0-9]{2})(?P[0-9]{4})","371481199306143242").groupdict()
print(res)

print(re.search("(?P[0-9]{2})(?P[0-9]{2})(?P[0-9]{2})(?P[0-9]{4})(?P[0-9]{4})", \
"360732199307030689").groupdict()['birthday'])

#split分隔
res=re.split("[0-9]+","abc12de3f45Gh") #按數(shù)字進(jìn)行分隔 split:分隔
print(res)

#sub替換
res=re.sub("[0-9]+","----","abc12de3f45Gh",count=2) #所有的數(shù)字替換成----,替換前面2
print(res)

#只能匹配 \\ 2個(gè)斜杠
res=re.search(r"\\","abc12de\\3f45GH")
print(res)

#忽略大小寫 flags=re.I flags=re.IGNORECASE flags:標(biāo)示,標(biāo)注,定義
res=re.search("[a-z]+","ancdA",flags=re.IGNORECASE)
print(res)

#多行模式 flags=re.Mflags=re.MULTILINE一樣改變開頭 ^結(jié)尾$的行為
res=re.search("[a-z]+e$","abcdA\r\nsecondline\r\nthirdline",flags=re.M)
print(res,'---',res.group())

#S(DOTALL)模式匹配包括換行符的任意字符 flags=re.DOTALL flags=re.S
res=re.search(r".+","\r\nabc\r\neee",flags=re.DOTALL)
print(res)

創(chuàng)新互聯(lián)專注于雁塔企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。雁塔網(wǎng)站建設(shè)公司,為雁塔等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


文章標(biāo)題:re正則表達(dá)式模塊-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://weahome.cn/article/jsscd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部