728x90
반응형
위치지정
이전 ^와 $의 역할처럼 특정위치를 찾기 위해 사용하는 요소
\A
^와 동일하게 문자열의 처음을 찾아주지만, 다른 점이 있다면 줄바꿈이 있는 문자열의 경우 ^는 각 줄의 처음을 찾아주고 \A는 전체 문자열의 처음을 찾아준다.
\Z
$와 동일하게 문자열의 마지막을 찾아주지만, 다른 점이 있다면 줄바꿈이 있는 문자열의 경우 $는 각 줄의 마지막을 찾아주고 \Z는 전체 문자열의 마지막을 찾아준다.
위치지정 예제
1. \A 이용

2. \Z 이용

탐색
작성한 패턴을 사용하여 일치하는 영역의 앞, 뒤의 문자열을 탐색한다. 작성한 패턴과 일치하는 영역의 값을 반환하지 않는다.
전방탐색 (?=<pattern>)
작성한 패턴과 일치하는 영역의 앞의 문자열을 탐색한다.
후방탐색 (?<=<pattern>)
작성한 패턴과 일치하는 영역의 뒤의 문자열을 탐색한다.
부정형 전, 후방탐색 (?!<pattern>), (?<!<pattern>)
작성한 패턴과 일치하지 않는 영역의 앞, 뒤 문자열을 탐색한다.
탐색 예제
1. (?=<pattern>) 이용

2. (?<=<pattern>) 이용

3. (?!<pattern>) 이용

4. (?<!<pattern>) 이용

728x90
반응형
'Dev > 정규표현식' 카테고리의 다른 글
| [정규표현식] 문자 클래스와 경계 (0) | 2020.11.20 |
|---|---|
| [정규표현식] 수량자 (0) | 2020.11.19 |
| [정규표현식] 서브 패턴 (0) | 2020.11.19 |
| [정규표현식] 특정 문자 (0) | 2020.11.19 |
| [정규표현식] 모든 문자 (0) | 2020.11.19 |
댓글