私は現在、Stringからの一致を見つけることができる次のコードを持っています。正規表現を先読みしてトークンに変換する
64x
に似たすべての単語を見つけてそれらをトークンに分割する必要があるので、64
とx
を出力として取得します。
私は正規表現の先読みを見ましたが、これは問題を解決しません。64x
に似たマッチを保存する新しいarraylistを作成せずにこれを行う方法はありますか?
String input = "Hello world 65x";
ArrayList<String> userInput = new ArrayList<>();
Matcher isMatch = Pattern.compile("[0-9]*+[a-zA-Z]")
.matcher(input);
while (isMatch.find()) {
userInput.add(isMatch.group());
}
65x' 'そんなに固有のものですか? https://ideone.com/ROcBxXを参照してください。 –