python基礎(chǔ)之貪婪模式與非貪婪模式
更新時(shí)間:2021年10月24日 16:20:02 作者:qianqqqq_lu
這篇文章主要介紹了python貪婪模式與非貪婪模式 ,實(shí)例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下

# 貪婪模式 默認(rèn)的匹配規(guī)則
# 在滿足條件的情況下 盡可能多的去匹配到字符串
import re
rs = re.match('\d{6,9}', '111222333')
print(rs.group())
# 非貪婪模式 在滿足條件的情況下盡可能少的去匹配
rs = re.match('\d{6,9}?', '111222333')
print(rs.group())

import re
content='aacbacbc'
pattren=re.compile('a.*b')
result=pattren.search(content)
print(result.group())
content='aacbacbc'
pattren=re.compile('a.*?b') #非貪婪模式匹配
result=pattren.search(content)
print(result.group())







課后作業(yè)
import re
# 1.'save your heart for someone who cares' 請使用正則將文本中的
# “s” 替換成S 請寫python代碼完成匹配替換
data='save your heart for someone who cares'
res=re.sub('s','S',data)
print(res)
# 2.'<span>三生三世,十里桃花
# </span><span>莫斯科行動</span><span>九州海上牧云記</span>'
# 請使用正則將<span>標(biāo)簽中的全部內(nèi)容匹配出來 用python代碼實(shí)現(xiàn)
data='<span>三生三世,十里桃花</span>' \
'<span>莫斯科行動</span><span>' \
'九州海上牧云記</span>'
res=re.compile(r'<span>(.*)</span><span>(.*)</span><span>(.*)</span>')
result=res.findall(data)
print(result)

# 2.'<span>三生三世,十里桃花
# </span><span>莫斯科行動</span><span>九州海上牧云記</span>'
# 請使用正則將<span>標(biāo)簽中的全部內(nèi)容匹配出來 用python代碼實(shí)現(xiàn)
data='<span>三生三世,十里桃花</span>' \
'<span>莫斯科行動</span><span>' \
'九州海上牧云記</span>'
patternNick=r'<(?P<A>\w*)>(.*)</(?P=A)><(?P=A)>(.*)</(?P=A)><(?P=A)>(.*)</(?P=A)>'
res=re.compile(patternNick)
# res=re.compile(r'<span>(.*)</span><span>(.*)</span><span>(.*)</span>')
result=res.findall(data)
print(result)

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
python遞歸打印某個目錄的內(nèi)容(實(shí)例講解)
下面小編就為大家?guī)硪黄猵ython遞歸打印某個目錄的內(nèi)容(實(shí)例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
Python代碼執(zhí)行時(shí)間測量模塊timeit用法解析
這篇文章主要介紹了Python代碼執(zhí)行時(shí)間測量模塊timeit用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
關(guān)于python3.7安裝matplotlib始終無法成功的問題的解決
這篇文章主要介紹了關(guān)于python3.7安裝matplotlib始終無法成功的問題的解決,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07

