テキスト行は次のとおりです。
003 STATE BANK OF BIK & JAI A/C.1 2 1,01,500.00 1 3,160.00 98,340.00+
これを分割するコードスニペットは次のとおりです。
Pattern pat = Pattern.compile("[ ]");
String strs[] = pat.split(s);
for (int i = 0; i < strs.length; i++) {
System.out.println("Next Token = " + strs[i]);
}
ここに私が得るものがあります:
003,STATE,BANK,OF,BIK,*,JAI...etc.
私が本当に欲しいのは:
003,STATE BANK OF BIK & JAI,A/C.1,2.1,01,500.00...etc
これを達成するためにどのパターンまたはメタキャラクターを使用しますか?