Programming/Java
자바 정규식 일치하는 값, 일치하는 문자열 추출 java.lang.IllegalStateException: No match found
ehdtnn
2016. 11. 18. 18:14
반응형
정규표현식을 이용하여 src 값을 추출하는데,
여기서 자바 1.4 이상부터 제공하는 util.regex 패키지의 Pattern , Matcher 클래스를 사용합니다.
m.replaceAll("대체할문자열") 매칭후 바로 사용가능하지만
일치하는 문자열을 추출할 때 group()함수를 쓰려면,
find() 메소드를 사용해야 커서가 이동하므로 반드시 꼭 써준다
if (m.find()) {
String result = m.group(index);
}
find() 실행하지 않을경우
java.lang.IllegalStateException: No match found 에러가 발생한다.
반응형