0

の多数の行を含むファイルをインポートしています"##,##"。各番号は 1 桁または 2 桁です。

String.split(regex)隣接する引用符なしで 2 つの数値を取得するために使用したいと思います。

最初と最後の文字をかじって正規表現以外の分割を使用できることを理解して、これをより優雅にする正規表現があることを願っています。

提案?

編集:

In: "12,3"  
Out: 12  
      3
4

3 に答える 3

2

各行のすべての二重引用符文字を削除してから、文字列を , で分割できます。

String toSplit = "\"##,##\"";
String[] splitted = toSplit.replaceAll("\"", "").split(",");

文字列で使用\"して、toSplit文字列をシミュレートし"##,##"ます。

于 2013-07-23T13:07:03.927 に答える