我有一个非常大的 JSON 文件,其中包含近 30000 条记录。一条记录如下所示:
{
"adlibJSON": {
"recordList": {
"record": [
{
"@attributes": {
"priref": "4372",
"created": "2011-12-09T23:09:57",
"modification": "2012-08-11T17:07:51",
"selected": "False"
},
"acquisition.date": [
"1954"
],
"documentation.title": [
"A lot of text with a lot of extra double quotes like "this" and "this""
] ... ...
问题是其中有很多带有额外双引号的值。这可以是 1 个双引号,也可以是 2 或 3 个额外的双引号。请参阅"documentation.title"
我的示例中的值。
我如何找到所有这些引号并用正则表达式替换它们。我使用 sublime text 2 来做我的正则表达式,但我不知道如何解决这个具体问题。