1
文字と数字を区切るためのJavaプログラムを作成しようとしています。例えば :Javaの文字と数字を区切る正規表現
String input = "W10I34R4";
String[] output = {"W, "10, "I", "34", "R", "4"};
私はそれが動作するようには思えませんが、私は正規表現でこれを行うことができると信じて、そして次のことを試してみました:
Matcher.compile("[a-zA-Z]+|[0-9]")
任意の入力が参考になります!
を分離したいと仮定し、この
"[a-zA-Z]|[0-9]+"
を試してみてください。 –質問:複数の文字がI outに隣接している場合、それぞれの文字を 'output'の別々のインデックスに入れたいのですか、または隣接するすべての文字を単一の' output'インデックスに入れるべきですか? –