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

Posted 小陆同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--正则匹配首尾标签中间的内容相关的知识,希望对你有一定的参考价值。

import re

it = re.finditer(r"<url>.*?</url>", 被筛选字符串)   # 匹配url标签里的内容
# it = re.finditer(r"<command>.*?</command>", con)   # 匹配标签里的内容,有换行符
导致匹配失败
it2 = re.finditer(r"<command>[sS]*?</command>", 被筛选字符串)   # 成功匹配方法1
# it = re.finditer(r"<command>[dD]*?</command>", con)  # 成功匹配方法2

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

以上是关于python--正则匹配首尾标签中间的内容的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式 首尾匹配

python 正则表达式如何截取字符串中间的内容

Python 正则表达式匹配两个指定字符串中间的内容

python提取指定字符中间的内容?

python通过正则匹配指定字符开头与结束提取中间内容

python 如何提取特定字符中间的内容