TCL キー付きリストを Java に変換しようとしていますHashMap
が、正規表現を使用してテキストの一部を分割する必要があります。私が使用しているテキストのサンプルは次のとおりです。
{ID {{NAME X} {HUB 0} {NUM 14226188 }}} {SRCID {{NAME XY} {HUB 0} {NUM 14226136 }}} {TYPE DATA}
ここには、ID、SRCID、および TYPE という 3 つの異なるグループがあります。正規表現を使用してみまし{.*?}
たが、最初の 2 つのグループが分割されます。Just then を使用すると{.*}
、文字列全体が 3 つではなく 1 つの単位として一致します。次に何を試すべきかについての提案はありますか?