プレーンテキストの解析とキーと値のペアへの変換に取り組んでいます。たとえば、プレーンテキスト:
some_uninteresting_thing
key1 valueA, some_uninteresting_thing valueB
key2 valueD
key3 some_uninteresting_thing valueE
key4 valueG(valueH, valueI)
key5 some_uninteresting_thing
そして可能なマッピング:
Map(
key1 ->(valueA, valueB,valueC),
key2 ->(valueD, valueE),
key3 ->(valueF)
key4 ->(valueH, valueI)
...
)
Amdの結果は次のようになります:
key1 ->(valueA, valueB)
key2 ->(valueD)
key4 ->(valueH, valueI)
(適切な値がないため、key5をマップしないでください。ご覧のとおり、プレーンテキストは寛大です。これを処理するのに役立つJavaライブラリはどれですか。