Java 정규식 표현에 대해서 자세하게 알아보기 2편: 복잡한 패턴과 활용
지난번에는 Java에서 정규식을 사용하는 기본적인 방법을 알아보았습니다. 이번에는 좀 더 복잡한 정규식 패턴과 그것을 활용하는 방법에 대해 알아보겠습니다. 복잡한 패턴 작성하기 복잡한 패턴을 작성할 때는, 여러 패턴을 조합하거나, 반복되는 부분을 간결하게 나타내는 등의 방법을 사용할 수 있습니다. 다음은 이메일 주소를 검증하는 더 복잡한 예시 코드입니다. import java.util.regex.Matcher; import java.util.regex.Pattern; public class EmailValidator2 { private static final String EMAIL_REGEX = "^(([\\w-]+\\.)+[\\w-]+|([a-zA-Z]{1}|[\\w-]{2,}))@" +"((([0-1..