my_string = "Value1=Product Registered;Value2=Linux;Value3=C:5;C++:5;Value4=43;"
我正在使用以下正则表达式:
tokens = re.findall(r'([^;]+)=([^;]+)', line, re.I)
我需要解析 value1、value2 等并将它们的值放入数据库中。例如,我需要存储"C:5;C++:5"
--value3
但通过使用上面的正则表达式,我只能存储C:5
,因为我基于";"
. 有什么更好的方法来做到这一点?
谢谢!