将以下 xml 作为 elementTree 的输入(使用 python 2.7): <body><div region="imageRegion" xml:id="img_SUB6756004155_0" ttm:role="caption" smpte:backgroundImage="#SUB6756004155_0"></body>我得到这个属性:所以我需要找到以“backgroundImage”或“id”结尾的属性通常我会这样做: div.get('region')但在这里我只知道属性名称的一部分,是否可以使用正则表达式?
3 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
这个解决方案也对我有用:
r = re.compile(r'img_.+')
image_id = filter(r.match, div.attrib.values())
id = image_id[0].split('_', 1)[1]
id ='SUB6756004155_0'
添加回答
举报
0/150
提交
取消