프로그래밍/기타
-
[정규표현식] 전방탐색 / 후방탐색프로그래밍/기타 2021. 8. 27. 17:10
정규표현식의 탐색 (전방 / 후방) 정규표현식으로 문자를 찾을 때, 해당하는 패턴을 어디서부터 찾을지에 대해 기준이 필요한 경우가 존재하는데 그런 경우 기준점을 설정하는 것이 전방탐색과 후방탐색입니다. 전방탐색 (?=) 형태로 시작하며 "="(등호) 다음에는 일치할 문자를 사용하는 하위 표현식입니다. 전방탐색으로 작성한 문자자체는 일치하는 영역에서 제외되며, 찾은 문자열 앞에 문자열을 탐색합니다. 전방탐색 사용예시) [대상문자열] : 0101234 [정규표현식] : .(?=.{4}) [결과] : 0101234 분리기준이 .{4}(임의의 문자 4글자, 1234)가 되어 해당 내용을 제외한 앞선 정규식 .(임의의 문자, 010)를 찾음 후방탐색 (?