我正在尝试使用 aScanner
和 a从输入中读取指定的文件格式Pattern
,如下所示:
Pattern p = Pattern.compile("\\d+\\sx\\s\\d+");
Scanner sc = new Scanner(System.in);
String input = "";
try {
input = sc.next(p);
} catch(NoSuchElementException ne) {
System.out.println("No such token");
}
sc.close();
System.out.println(input);
但是当我1 x 1
用作输入时,它会抛出NoSuchElementException
With the pattern being \\d+x\\d+
and input 1x1
it works,但不是模式中的空格,我做错了什么吗?