• 회원가입
  • 로그인

[regex] PHP 정규표현식 패턴 25강 - (?=패턴) (소괄호안 물음표 이퀄등호) : 검색엔 패턴 포함하나, 매칭엔 제외




 

 

 패턴 25  -  (?=패턴)  :  검색엔 패턴 사용, 검색 결과에선 제외.
                                        즉 패턴 바로 앞 부분까지 조회.

 
 [참고]
 \w   :   (알파벳, 숫자, _)중 하나에 해당하는 문자
 \W  :   (알파벳, 숫자, _)중 하나에 해당하지 않는 문자
 
 

Source

AAAX---aaax---111


Case 1  -  뒤에 대문자 X가 오는 단어  1글자 이상인 문자

Regular Expression: \w+(?=X)
First match: AAAX---aaax---111
All matches: AAAX---aaax---111


Case 2  -  단어 1 글자 이상

Regular Expression: \w+
First match: AAAX---aaax---111
All matches: AAAX---aaax---111


Case 3   -  뒤에 단어가 오는 1글자 이상의 단어

Regular Expression: \w+(?=\w)
First match: AAAX---aaax---111
All matches: AAAX---aaax---111

 

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

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