の形式の文字列が与えられた場合、文字列"(a,{b:c,d:e,f:g},h})"
から抽出したいと思いa,c,e,g,h
ます。つまり、文字列には常に3つのパラメータが含まれ、2番目のパラメータは次の形式に{b:c,d:e,f:g}
なります。つまり、キーと値のペアが含まれ、それらはいくつでも存在できます。キーを残してすべての値を抽出したいと思います。
また、上記の文字列の1番目a
と3番目のパラメータを抽出したいと思います。h
文字列をスキャンして文字ベースで文字を抽出しようとしていますが、2番目の引数から値を抽出できません。
正規表現を使用してそれを行うための効率的な方法はありますか?