私は次のような文字列を与えられています:
"lang":"fr","fizz":"1","buzz":"Thank you so much."
実際の文字列はかなり長いですが、コンマで区切られ"key":"value"
たペアのこのパターンに従います。s を囲むすべての二重引用符を取り除き、すべてのs をkey
囲む二重引用符value
を単一引用符に置き換えて、文字列が次のようになるようにします。
lang:'fr',fizz:'1',buzz:'Thank you so much.'
私の最善の試み:
kvString = kvString.replaceAll("\"*\":", "*:");
kvString = kvString.replaceAll(":\"*\"", ":'*'");
System.out.println(kvString);
これを実行すると、次kvString
のようになります。
"lang*:'*'fr","fizz*:'*1","buzz*:'*Thank you so much."
誰かが私が間違っている場所を見つけることができますか? 前もって感謝します。