我该如何解析像这样的字符串:
我的问题是,值可能包含“;”和“=”字符,所以我不能只使用“s.split(';')”。但如果在值字符串中有这些符号,该值应该用单引号或双引号括起来。因此,应该可以解析该字符串。
Text="Andrey\'s Photos; Vacation";Font=Arial;Size=12
转换成JavaScript对象如下:
var options = {
text: 'Andrey\'s Photos; Vacation',
font: 'Arial',
size: 12
}
我的问题是,值可能包含“;”和“=”字符,所以我不能只使用“s.split(';')”。但如果在值字符串中有这些符号,该值应该用单引号或双引号括起来。因此,应该可以解析该字符串。
\"
转义吗? - Matthew Flaschen