간단한 정규식 일치를 수행하려고하지만 IllegalStateException을 계속 실행하려고합니다. 동일한 문제로 비슷한 질문을 한 번 보았습니다. group()을 사용하기 전에 find() 또는 matches()를 먼저 호출해야합니다. 문제는 내가 이미 그렇게하고 있지만 여전히 똑같은 예외가 발생하고 있다는 것입니다.Java 정규 표현식을 사용하는 IllegalStateException
java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Unknown Source)
at RegexThing.<init>(RegexThing.java:24)
at Test.main(Test.java:14)
무엇이 문제입니까? 메시지는 "No match found"이므로 m.group (0)은 존재하지 않습니다. –