• 회원가입
  • 로그인

[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--__--

 

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

찾아주셔서 감사합니다. Since 2012