[regex] PHP 정규표현식 패턴 18강 - \w (역슬래시 소문자w) : (알파벳, 숫자, _ (언더바))중 하나 의미
패턴 18 - \w (역슬래시 소문자w) : (알파벳, 숫자, _)중 하나 의미
어떤 언어에서는 이러한 글자 축약이 인식되지 않을 수 있습니다. 그러니, 이런 경우엔 \w 대신, [A-z0-9_]를 사용하세요. (Case 5).
w (word) 의미.
Source
A1 B2 c3 d_4 e:5 ffGG77--__-- |
Case 1 - 알파벳, 숫자, _ 중 하나인 것 모두 (= Case 5)
Regular Expression: |
\w |
---|
First match: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
All matches: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
Case 2 - 알파벳, 숫자, _ 중 하나인 문자가 최소 0개 이상
Regular Expression: |
\w* |
---|
First match: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
All matches: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
Case 3 - 소문자 a ~ z 뒤에 (알파벳, 숫자, _)중 하나의 문자가 최소 0개 이상
Regular Expression: |
[a-z]\w* |
---|
First match: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
All matches: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
Case 4 - (알파벳, 숫자, _) 중 하나가 정확히 5개인 모두
Regular Expression: |
\w{5} |
---|
First match: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
All matches: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
Case 5 - \w와 정확히 같은 의미 (= Case 1)
Regular Expression: |
[A-z0-9_] |
---|
First match: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
All matches: |
A1 B2 c3 d_4 e:5 ffGG77--__-- |
---|
|
최신댓글