我有下面的字符串,我可以抓住'text'
我想要什么(文本在图案之间扭曲)。代码如下,
val1 = '[{"vmdId":"Text1","vmdVersion":"text2","vmId":"text3"},{"vmId":"text4","vmVersion":"text5","vmId":"text6"}]'
temp = val1.split(',')
list_len = len(temp)
for i in range(0, list_len):
var = temp[i]
found = re.findall(r':"([^(]*)\"\;', var)
print ''.join(found)
我想用用户提供的新值或通过读取另一个 XML 来替换值(Text1、text2、tex3 等)。 (Text1、tex2 .. 是完全随机的字母数字数据。下面是一些详细信息
Text1 = somename
text2 = alphanumatic value
text3 = somename
Text4 = somename
text5 = alphanumatic value
text6 = somename
anstring =
[{"vmdId":"newText1","vmdVersion":"newtext2","vmId":"newtext3"},{"vmId":"newtext4","vmVersion":"newtext5","vmId":"newtext6"}]
我决定去replace()
但后来意识到数据并不是恒定的。于是再次寻求帮助。感谢您的回复。
任何帮助,将不胜感激。另外,如果让我知道我是否可以改进我现在获取价值的方式,因为我是正则表达式的新手。