0

正規表現を行う方法、すべての空白、ハイフン、セミコロンで文字列を分割する方法について疑問があります。これは Java にあります。私がやっている:String[] tmp = input.nextLine().split("\\s:-");

しかし、それは機能していません。正しい方法はどれですか?

4

1 に答える 1

2

あなたは現在、3 つすべてを続けて分割しています。選択から任意の 1 つを選択する文字クラスを試してください。

String[] tmp = input.nextLine().split("[\\s:\\-]");

(ハイフンは文字クラスで意味があるため、ハイフンもエスケープする必要があります。)

于 2012-06-29T23:33:12.997 に答える