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

# 貪婪模式 默認的匹配規(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>標簽中的全部內(nèi)容匹配出來 用python代碼實現(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>標簽中的全部內(nèi)容匹配出來 用python代碼實現(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)文章
TensorFlow2.X使用圖片制作簡單的數(shù)據(jù)集訓練模型
這篇文章主要介紹了TensorFlow2.X使用圖片制作簡單的數(shù)據(jù)集訓練模型,本文通過截圖實例代碼相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
Python?pycryptodome庫實現(xiàn)RSA加密解密消息
本文為大家介紹了如何在?Python?中使用?RSA?公鑰加密技術(shù)來加密和解密消息,并使用?pycryptodome?庫進行實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助2024-02-02
Python中Cryptography庫實現(xiàn)加密解密
Python中Cryptography庫給你的文件加把安全鎖,本文主要介紹了Python中Cryptography庫實現(xiàn)加密解密,具有一定的參考價值,感興趣的可以了解一下2024-02-02
python的dataframe轉(zhuǎn)換為多維矩陣的方法
下面小編就為大家分享一篇python的dataframe轉(zhuǎn)換為多維矩陣的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
python 腳本生成隨機 字母 + 數(shù)字密碼功能
本文通過一小段簡單的代碼給大家分享基于python 腳本生成隨機 字母 + 數(shù)字密碼功能,感興趣的朋友跟隨腳本之家小編一起學習吧2018-05-05

