/,\s*\]/g
を]
と/,\s*\}/g
から}
に変更したいと考えています。本質的には、JSONオブジェクトまたは配列に末尾のカンマを削除するJSON前処理を記述したいと考えています。しかし、私が書いた正規表現は、カンマと閉じ括弧の中かっこや閉じ中括弧に一致します。だから、カンマの後にコンマだけを任意に削除することはできますが、閉じ括弧や中括弧は保持していますか?例えばjavascript regex partial replace
:
{
"a": 1,
"b": [1,2,3,] ,
}
があることを交換することが期待されている:例えば、主要なカンマを交換/
の削除について
{
"a": 1,
"b": [1,2,3]
}
そして、どのように:
{
,"a": 1
, "b": [,1,2,3]
}
は、あることを交換することが期待されている:
{
"a": 1,
"b": [1,2,3]
}
ようlook aheadを使用することができます。代わりにJSONを修正してください。未来世代はあなたに感謝します。 –
コメントをサポートする独自のJSONトランスレータを作成しています。カンマ許容値のテーリングはボーナスです。 –