python--正則匹配首尾標簽中間的內容


import re

it = re.finditer(r"<url>.*?</url>", '被篩選字符串')   # 匹配url標簽里的內容
# it = re.finditer(r"<command>.*?</command>", con)   # 匹配標簽里的內容,有換行符\n導致匹配失敗
it2 = re.finditer(r"<command>[\s\S]*?</command>", '被篩選字符串')   # 成功匹配方法1
# it = re.finditer(r"<command>[\d\D]*?</command>", con)  # 成功匹配方法2

for match in it:
   ret = match.group()
   print(ret)
for match in it2:
   ret = match.group()
   print(ret)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM