python 正则匹配xml中的文本
str1="<paraValuename=\"startNum\">100</paraValue>"rePattern=re.compile((r'>.*?<'))res...
str1 = "<paraValue name=\"startNum\">100</paraValue>"
rePattern = re.compile((r'>.*?<'))
result = re.match(rePattern,str1)
print result
想试用正则匹配xml中的值,如上代码,但一直匹配不到。
就是想匹配到两个尖括号中的值,有数字也有字符串,初衷是想匹配到后,使用新的值替换掉原来的值,是否有高手能帮一把。 展开
rePattern = re.compile((r'>.*?<'))
result = re.match(rePattern,str1)
print result
想试用正则匹配xml中的值,如上代码,但一直匹配不到。
就是想匹配到两个尖括号中的值,有数字也有字符串,初衷是想匹配到后,使用新的值替换掉原来的值,是否有高手能帮一把。 展开
2个回答
2018-06-04
展开全部
import re
str1 = "<paraValue name=\"startNum\">100</paraValue>"
result = re.search(r'>(.*?)<',str1)
print result.group(1)
追问
str1 = "100"
str2 = '123'
rePattern = re.compile(r'>(.*?)'+str2+'<',str1)
print result
多谢帮忙,我把100这个值的替换掉了,但是能干活了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询