\w 는 모든 단어문자(알파벳, 숫자, 밑줄) 와 일치한다
정규표현식에서 \w 는 단어문자를 매칭하는데 사용됩니다
단어문자에는 영문자, 숫자, 밑줄(_) 을 포함합니다
그러나 일부 언어에서는 이런 약어가 인식되지 않을 수 있습니다.
이때는 대신 문자 클래스인 [A-z0-9_]를 사용합니다
문자열 : A1 B2 c3 d_4 e:5 ffGG77--__--
정규표현식: \w
첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
이 표현식은 단어 문자를 하나 매칭합니다.
정규표현식: \w*
첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
이 표현식은 0개 이상의 단어 문자를 매칭합니다.
공백이 있는 경우에는 공백을 기준으로 매칭이 종료됩니다.
정규표현식: [a-z]\w*
첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
이 표현식은 소문자 알파벳으로 시작하고
그 뒤에 0개 이상의 단어 문자가 오는 패턴을 매칭합니다.
정규표현식: \w{5}
첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
이 표현식은 정확히 5개의 단어 문자를 매칭합니다.
공백이 포함된 경우에는 매칭이 종료됩니다.
정규표현식: [A-z0-9_]
첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__--
이 표현식은 A에서 z까지의 모든 대소문자 알파벳, 숫자 및 밑줄을 포함하는 문자 클래스를 사용하여
단어 문자를 매칭합니다.
'이론 > 프론트엔드' 카테고리의 다른 글
[알고리즘] JS 자바스크립트 삽입정렬(Insertion Sort), 삽입정렬 알고리즘 코드 (0) | 2024.11.25 |
---|---|
베지어 곡선(Bezier Curve) , 베지어 곡선이 사용되는 곳, 카스텔조 알고리즘, 베지어 곡선 수학 공식 (3) | 2024.11.21 |
[정규표현식] 기본부터 차근차근 알아보기 #11 (정규표현식 \W 문자 약어) (0) | 2024.11.20 |
[정규표현식] 기본부터 차근차근 알아보기 #9 (복습 - 물음표로 최소한의 횟수로 지정) (0) | 2024.11.18 |
[정규표현식] 기본부터 차근차근 알아보기 #8 (복습 - 정규표현식 정량자와 중괄호 표기법 비교) (0) | 2024.11.17 |
[정규표현식] 기본부터 차근차근 알아보기 #6-3 (물음표(?) - 0회 또는 1회 일치) (1) | 2024.11.16 |