我有以下损坏的 javascript json 字符串
[ 'some string's', 'inside, array', 60.4, 10.3, '' ]
我想将从网页的脚本部分抓取的这个损坏的 json 字符串解析为 javascript 数组 - 但正如您所见,它不是有效的 json。字符串是单引号的,字符串内也可以有单引号。所以我需要用双引号替换字符串项周围的单引号,而不更改字符串内的单引号。
这里有正则表达式魔术师吗?
更新:字符串也可以包含逗号,项目也可以是数字。
提示:寻找', '
分隔字符串项的模式可能会起作用。