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 |
댓글