【发布时间】:2016-07-07 08:52:18
【问题描述】:
有没有办法在python中使用正则表达式来替换花括号{之后出现的所有,(逗号)
文件中的数据格式如下 - abc.json
{
"Key1":"value1",
"Key2":"value2"
},
{
"Key1":"value3",
"Key2":"value4"
},
{
"Key1":"value5",
"Key2":"value6"
}
这应该导致以下 -
{
"Key1":"value1",
"Key2":"value2"
}
{
"Key1":"value3",
"Key2":"value4"
}
{
"Key1":"value5",
"Key2":"value6"
}
如您所见,,(逗号)已在每个大括号 } 之后被删除。
如果除了 python REGEX 之外,这也可以通过 jq 实现,那将会很有帮助
【问题讨论】:
-
如果你使用python,你可以使用lookbehind
(?<=}),