为了账号安全,请及时绑定邮箱和手机立即绑定

python elementTree 获取以结尾的属性

python elementTree 获取以结尾的属性

慕尼黑5688855 2021-10-12 16:33:26
将以下 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'


查看完整回答
反对 回复 2021-10-12
  • 3 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信