코딩동강

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

1,323


 

 

 패턴 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

 


분류 제목
regex PHP 정규표현식 패턴 11강 - 수량자 ─ * (별표) , + (덧셈) , ? (물음표)
regex PHP 정규표현식 패턴 10강 - ( ) (소괄호) ─ 대체 가능한 텍스트 리스트, | (세로 막대 파이프)…
regex PHP 정규표현식 패턴 9강 - [^ ] (대괄호안 꺽쇠) ─ 후보문자 제외한 모든 1글자로 된 문자
regex PHP 정규표현식 패턴 8강 - [ - ] (대괄호 안 하이픈) ─ 매치되는 문자의 후보 범위
regex PHP 정규표현식 패턴 7강 - [ ] (대괄호) ─ 매치되는 문자 후보 리스트
regex PHP 정규표현식 패턴 6강 - \ . (역슬래시 마침표) ─ 단순 문자열로서의 마침표 기호
regex PHP 정규표현식 패턴 5강 - . (마침표) ─ 모든 문자의 1글자에 해당
regex PHP 정규표현식 패턴 4강 - \ (역슬래시) ─ 이스케이프 ★★★★★
regex PHP 정규표현식 패턴 3강 - ^ (꺽쇠) ─ 줄 시작 , $ (달러) ─ 줄 끝
regex PHP 정규표현식 패턴 2강 - 빈칸 구별 함.
regex PHP 정규표현식 패턴 1강 - 대소문자 구별함.
regex PHP 정9/9 - 정규표현식 패턴 (25~26) - 전방 / 후방 탐색
regex PHP 정8/9 - 정규표현식 패턴 (18~24) - 경계
regex PHP 정7/9 - 정규표현식 패턴 (15~17) - 수량자2 ─ {숫자} , {숫자,숫자} , {숫자,} …
PHP-생코 PHP 91강 - 끝이 열려 있는 강의 (쉬어가기)
22/47
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인