씨앗뿌리는 개발자의 개발노트
Java의 Matcher를 활용한 정규식 검색 및 추출
java 2023. 3. 6. 17:27

Java에서는 정규식 패턴 확인 및 추출을 위해 Matcher class의 find()나 matches() 메소드를 사용하게 된다. find() 메소드 Matcher.find()는 하나의 문자열에서 여러 개의 정규식 패턴에 해당하는 문자열들을 찾을 때 사용한다. find()를 호출할 때 마다 다음 문자열이 있으면 true를 반환하고 더 이상 없을 때는 false가 반환된다. find()가 true일때는 start(), group(), end()메소드를 호출할 수 있다. start()는 해당 문자열의 시작 위치, end()는 끝 위치를 반환한다. gruop()은 해당 문자열 자체를 반환한다. Pattern stringPattern = Pattern.compile("[a-zA-Z]+"); Matcher m ..