オブジェクトのArrayCollectionを解析して作成したい文字列の配列があります。
文字列は「[1][2][3][4][5]」の形式になります。各数字は以下を表します
- 任意の数のスペースと特殊文字を含む名前
- 任意の数のスペース
- 数
- シングルスペース
- 常に文字列「GB」
サンプル文字列は次のとおりです。
- スタックオーバーフロー 500GB
- スタック オーバー フロー 100 GB
- スタック!@#$%%^&*_ フロー 50 GB
[1] と [3] の部分 (例: StackOverflow と 500) を一致させ、これらのフィールドでオブジェクトを作成できる正規表現が必要です。