上代码:
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
System.out.println("请输入点坐标");
String check = new String("^\\w\\s\\w$"); //匹配1 2
Scanner scan = new Scanner(System.in);
String input = new String(scan.next());
if(input.matches(check)) {
System.out.println("是点");
} else {
System.out.println("不是点");
}
}
}
我输入1 2不是应该符合\\w\\s\\w的吗,为什么返回值是false呢