キーワードのリストを含む設定ファイルがあります。各キーワードの後には、1つ以上の値を含むブロックがあり、それぞれが引用符で囲まれています。例:Regex(Java):特定のキーワードに続く文字列の解析
SrcDir { "D:\Temp\Input\" }
WorkDir { "D:\Temp\Work\" }
Folders {
"Standard Color Workflow"
"Normal"
"Fast"
}
キーワードをキャプチャグループとして返し、次に対応する値のリストを返す正規表現を作成しようとしています。
私は([\w]+)\s\{([^}\n]+)}\n
を使い始めましたが、明らかに上記のサンプルのFoldersセクションでは機能しません。また、この正規表現はすべて同じ行にあっても複数の値を返すことはできません。
これについてのお手伝いがあれば幸いです。
あなたはどの正規表現ライブラリを使用していますか? Java正規表現ですか? –