정규식 라인 및 단어 경계
경계 매칭 구문을 사용하여 문자열에서 매칭 패턴을 적용할 위치를 지정할 수 있습니다. 예를 들어, 단어 경계 내에서 특정 패턴을 검색하거나 라인의 시작 또는 끝에 있는 패턴을 검색할 수 있습니다.
구성 | 설명 | 예 |
|---|---|---|
^
| 라인의 처음부터 매칭(여러 라인 매칭은 현재 지원되지 않음) | ^172 은 IP 주소 '172.18.1.11'의 '172'와 일치하지만 '192.172.2.33'의 '172'와 일치하지 않습니다. |
$
| 라인 끝에서 매칭(여러 라인 매칭은 현재 지원되지 않음) | d$ 'Maid'의 'd'와 일치하지만 ' Made'의 'd'는 일치하지 않습니다. |
\b
| 단어 경계 내에서 매칭 | \bis\b 은 'this is my Ireland'의 'is'라는 단어와 매칭되지만 'this' 또는 'island'의 'is' 부분과는 매칭되지 않습니다. \bis 은 'island'의 'is' 및 'is'와 모두 일치하지만 'this'의 경우에는 일치하지 않습니다. |
\B
| 비단어 경계 내에서 매칭 | \Bb 'sbin'에서는 'b'와 매칭되지만 'bash'에서는 매칭되지 않음 |