(123,456)
一行で、Javaのパターンを使用して見つけたいと思うかもしれません。私がしたことは次のとおりです。
Pattern pattern = Pattern.compile("\\W");
Matcher matcher = pattern.matcher("(");
while (matcher.find()) {
System.out.print("Start index: " + matcher.start());
System.out.print(" End index: " + matcher.end() + " ");
}
入力:This is test (123,456)
出力:Start index: 0 End index: 1 (
なぜ??