너비가 0인 원자적 어설션

업데이트: 2007년 11월

다음 표에서 설명하는 메타문자는 엔진에서 문자열을 따라 가거나 문자를 소비하도록 영향을 미치지는 않으며, 단지 문자열에서의 현재 위치에 따라 일치하는 내용을 찾는 데 성공하거나 실패하도록 영향을 미칩니다. 예를 들어, ^를 사용하면 줄 또는 문자열의 시작 부분이 현재 위치로 지정됩니다. 따라서 정규식 ^FTP를 사용하면 줄 시작 부분에서 발견된 "FTP" 문자열만 반환됩니다.

어설션

설명

^

일치하는 내용을 문자열 또는 줄의 시작 부분에서 찾도록 지정합니다. 자세한 내용은 정규식 옵션에서 Multiline 옵션을 참조하십시오.

$

일치하는 내용을 문자열의 끝, 문자열 끝의 \n 앞 또는 줄의 끝에서 찾도록 지정합니다. 자세한 내용은 정규식 옵션에서 Multiline 옵션을 참조하십시오.

\A

일치하는 내용을 문자열 시작 부분에서 찾도록 지정합니다(Multiline 옵션 무시).

\Z

일치하는 내용을 문자열의 끝이나 문자열 끝의 \n 앞에서 찾도록 지정합니다(Multiline 옵션 무시).

\z

일치하는 내용을 문자열 끝에서 찾도록 지정합니다(Multiline 옵션 무시).

\G

일치하는 내용을 이전의 일치하는 내용이 끝난 지점에서 찾도록 지정합니다. Match.NextMatch()와 함께 사용하면 일치하는 내용이 모두 연속됩니다.

\b

\w(영숫자 문자)와 \W(영숫자가 아닌 문자) 사이의 경계에서만 일치하는 내용을 찾도록 지정합니다. 일치하는 내용을 단어의 경계 즉, 영숫자가 아닌 문자로 구분된 단어의 첫 문자 또는 마지막 문자 위치에서 찾아야 합니다. 일치하는 내용을 문자열 끝의 단어 경계에서 찾을 수도 있습니다.

\B

일치하는 내용을 \b 경계가 아닌 부분에서 찾도록 지정합니다.

참고 항목

참조

정규식 옵션

기타 리소스

정규식 언어 요소