3 및 7을 포함하는 모든 숫자를 허용하는 Java의 정규 표현식 일치를 생성하려고합니다 (모든 순서로, 즉 모든 3에 대해 7 개 이상이어야하며 그 반대의 경우도 가능).)를 정수 집합에 적용합니다. 지금까지 아래 코드를 작성했지만 올바른 출력을 얻을 수는 없습니다. 도움의 어떤 종류 이해할 수있을 것이다 :Java에서 일치하는 정규 표현식
class Main {
public static void main (String[] args) throws java.lang.Exception {
System.out.println("333333".matches("[[3][7]+]*") ? "Yes" : "No");
}
}
를 자, 내가 NO로 출력을 얻는해야한다, 주어진 문자열 만 3하지 3의 그리고 이후 적어도 하나의 7
죄송합니다. 그러나이 모듈을 사용해야하는 다른 작업 모듈입니다. 비 컴퓨터 과학자의 경우 Java는 코드 작성이 쉽기 때문에 정규 표현식을 고수하고 싶습니다. – hytriutucx
@ 루시퍼 : 완료! – hytriutucx