대괄호 [] 안에는 문자 목록을 제공할 수 있습니다.
대괄호 안의 문자들 중 하나라도 발견되면 일치한다고 판단합니다
문자 클래스는 대소문자를 구분하지 않으며, 순서에 상관없이 일치하는 문자가 있으면 매치됩니다.
문자열 : How do you do?
정규 표현식: [oyu]
첫 번째 일치: How do you do?
모든 일치: How do you do?
[oyu]는 문자 o, w, y 중 하나와 일치합니다.
따라서 각 문자가 o,y,u 중 존재한다면 통과 됩니다.
정규 표현식: [dH].
첫 번째 일치: How do you do?
모든 일치: How do you do?
[dh]는 문자 d, H 중 하나와 일치합니다.
따라서 각 문자가 d, H 중 존재한다면 통과 됩니다.
정규표현식: [owy][yow]
첫 번째 일치: How do you do?
모든 일치: How do you do?
이 정규 표현식은 두 개의 문자 클래스 [owy]와 [yow]로 구성되어 있습니다.
첫 번째 클래스 [owy]는 문자 o, w, y 중 하나와 일치합니다.
두 번째 클래스 [yow]는 문자 y, o, w 중 하나와 일치합니다.
따라서 두 문자씩 끊어서 봤을 때 o, w, y 중 존재하고 y, o, w 중 존재하면 통과 됩니다.
'이론 > 프론트엔드' 카테고리의 다른 글
[정규표현식] 기본부터 차근차근 알아보기 #6 (별표, 더하기 기호, 물음표의 문자 횟수 지정) (0) | 2024.11.12 |
---|---|
[정규표현식] 기본부터 차근차근 알아보기 #5 (대괄호 안 캐럿(^), 괄호 안 수직선(|)) (0) | 2024.11.11 |
[정규표현식] 기본부터 차근차근 알아보기 #4 (정규표현식 범위 지정) (0) | 2024.11.10 |
[정규표현식] 기본부터 차근차근 알아보기 #2 (정규표현식에서의 .(점)) (3) | 2024.11.08 |
[정규표현식] 기본부터 차근차근 알아보기 #1 (대소문자 구별, 공백 문자 구별, 특정 문자 ^ & 구별, 특수문자 사용하려면?) (0) | 2024.11.07 |
[정규표현식] 정규표현식을 배워야 하는 이유, 사용하는 곳, 다양한 예시 - 패스워드 검증, 이메일 주소 검증, 전화번호 형식 검증, HTML 태그 제거 (1) | 2024.10.30 |