码迷,mamicode.com
首页 > 编程语言 > 详细

python--正则匹配首尾标签中间的内容

时间:2020-01-18 00:48:48      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:for   command   imp   pre   style   import   iter   中间   comm   

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)

python--正则匹配首尾标签中间的内容

标签:for   command   imp   pre   style   import   iter   中间   comm   

原文地址:https://www.cnblogs.com/lutt/p/12207855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!