\W는 비문자단어(알파벳, 숫자, 밑줄 제외한 단어)와 일치한다
소문자 w인 \w는 단어 문자를 매치 했던 것과 달리
대문자 \W는 비단어 문자를 매치합니다
비단어 문자란
알파벳(A-Z a-z), 숫자, 언더스코어가 아닌 모든 문자를 포함합니다
\W는 [^A-z0-9_] 로 대체할 수 는 있습니다
하지만 A-z 범위에는
ASCII 테이블에 따라 일부 추가 문자가 포함되어 있습니다( ex: [, \, ], ^, _, `)
문자열: AS _34:AS11.23 @#$ %12^*
정규표현식: \W
첫 번째 일치: AS _34:AS11.23 @#$ %12^*
모든 일치: AS _34:AS11.23 @#$ %12^*
비단어 문자를 찾는 것입니다
정규표현식: \w
첫 번째 일치: AS _34:AS11.23 @#$ %12^*
모든 일치: AS _34:AS11.23 @#$ %12^*
모든 단어 문자를 찾는 것입니다
정규표현식: [^A-z0-9_]
첫 번째 일치: AS _34:AS11.23 @#$ %12^*
모든 일치: AS _34:AS11.23 @#$ %12^*
비단어 문자를 찾는 것입니다
\W와 결과는 다릅니다.
'이론 > 프론트엔드' 카테고리의 다른 글
[Core Web Vitals] 코어 웹 바이탈이란? (2) | 2024.11.29 |
---|---|
[알고리즘] JS 자바스크립트 삽입정렬(Insertion Sort), 삽입정렬 알고리즘 코드 (0) | 2024.11.25 |
베지어 곡선(Bezier Curve) , 베지어 곡선이 사용되는 곳, 카스텔조 알고리즘, 베지어 곡선 수학 공식 (3) | 2024.11.21 |
[정규표현식] 기본부터 차근차근 알아보기 #10 (정규표현식 \w 문자 약어) (0) | 2024.11.19 |
[정규표현식] 기본부터 차근차근 알아보기 #9 (복습 - 물음표로 최소한의 횟수로 지정) (0) | 2024.11.18 |
[정규표현식] 기본부터 차근차근 알아보기 #8 (복습 - 정규표현식 정량자와 중괄호 표기법 비교) (0) | 2024.11.17 |