Python 如何编写正则表达式来提取标记?
我想提取xml文件中的所有标记。但是,我无法编写适当的正则表达式来提取所需的内容 文件中的标记格式如下所示:Python 如何编写正则表达式来提取标记?,python,regex,Python,Regex,我想提取xml文件中的所有标记。但是,我无法编写适当的正则表达式来提取所需的内容 文件中的标记格式如下所示: Tags=<"tracffic""apple""sample"> 标签= 我想返回一个包含所有标签的列表:[流量,苹果,样本] 我试过这个: Tags=<("[\w]+")+ Tags=试试这个: m = re.search('<(".+")>', 'Tags=<"traffic""apple""sample">') tags =
Tags=<"tracffic""apple""sample">
标签=
我想返回一个包含所有标签的列表:[流量,苹果,样本]
我试过这个:
Tags=<("[\w]+")+
Tags=试试这个:
m = re.search('<(".+")>', 'Tags=<"traffic""apple""sample">')
tags = [x for x in m.group(1).split('"') if x]
你确定这是xml吗?你能寄一个样品吗?谢谢。我没有想到匹配后如何拆分整个字符串。:)
['traffic', 'apple', 'sample']