정규표현식의 패턴들 정규표현식의 패턴들 25~26) Assertions
?=
pattern :
?=문자
- 검색할때는 뒤의 문자가 필요하지만 선택할때는 뒤의 문자를 빼고 선택한다.
source : AAAX-aaax-111
\w+(?=X)
- 문자(특문제외)가 오고 1개이상이며 맨끝에 X가 오지만 X는 제외한다
- first match :
<U>AAA</U>X-aaax-111
- all matches :
<U>AAA</U>X-aaax-111
\w+
- 문자(특문제외)가 오고 1개이상이다
- first match :
<U>AAAX</U>-aaax-111
- all matches :
<U>AAAX</U>-<U>aaax</U>-<U>111</U>
\w+(?=\w)
- 문자(특문제외)가 오고 1개이상이며 맨끝에 어떤 문자가 오던 상관없지만 그 문자는 제외한다
- first match :
<U>AAA</U>X-aaax-111
- all matches :
<U>AAA</U>X-<U>aaa</U>x-<U>11</U>1
'RegEXR > Common' 카테고리의 다른 글
[오늘의 정규표현식] http로 시작하는 url <a>태그로 감싸기 (0) | 2020.12.19 |
---|---|
정규표현식 \w \W \d \D \b \B \A \Z (0) | 2019.12.13 |
탐욕적인 수량자(Greedy Quntifiers), 게으른 수량자(Lazy Quntifiers) (0) | 2019.12.12 |
정규표현식 * + ? (0) | 2019.12.11 |
정규표현식 [] [-] [^] (|) (0) | 2019.12.10 |