다음 코드가 false를 반환하는 이유는 무엇입니까?정규식 구분 기호가있는 Java 스캐너
Scanner sc = new Scanner("-v ");
sc.useDelimiter("-[a-zA-Z]\\s+");
System.out.println(sc.hasNext());
괴상한 것은 -[a-zA-Z]//s+
이 true를 반환합니다.
이가 true를 돌려주는 이유도 이해할 수 없다 :
Scanner sc = new Scanner(" -v");
sc.useDelimiter("-[a-zA-Z]\\s+");
System.out.println(sc.hasNext());
구분 기호로'- [a-zA-Z] \\ s +'를 사용하려고합니다. -v는 입력입니다. – Sawyer