の文字列があり、数値または文字ではない 1 つ以上の文字が含まれ"abc123("
ているかどうかを確認したいと考えています。
"abc123(".matches("[^a-zA-Z0-9]+");
この場合、true を返す必要がありますか? しかし、そうではありません!どうしたの?
私のテストスクリプト:
public class NewClass {
public static void main(String[] args) {
if ("abc123(".matches("[^a-zA-Z0-9]+")) {
System.out.println("true");
}
}
}