我有一条线说:
s = 'deviceId={servicename.DeviceID}&deviceGroupID={servicename.GroupID}&abcd=dkef'
我可以通过为括号中的项解析多个xml来获取数据。在获得数据后,我使用dictset的组合子(大致)为paratheses{}中的项目生成以下结果:
^{pr2}$Dictset组合返回项列表[deviceId,groupID]。考虑到我是Python的新手,如何遍历这个列表并查找/替换字符串中的项?请帮忙!在
我还可以添加到目前为止尝试过的内容—我可以使用For遍历列表,并可以使用替换列表中的1项re.sub公司。但是代码需要同时替换这两个项。我使用的正则表达式是 r“{.+?}““
使用单个
sub
调用并传递返回所需内容的函数。在更好的方法可能是使用
urllib.parse.parse_qs
,它将容忍参数重新排序、丢失参数等相关问题 更多 >
编程相关推荐