다음을 통해 공유


JScript의 특수 문자

업데이트: 2007년 11월

많은 메타문자를 찾으려면 특수한 처리가 필요합니다. 이러한 특수 문자를 찾으려면 먼저 문자를 이스케이프해야 합니다. 즉, 해당 문자 앞에 백슬래시 문자(\)를 씁니다. 다음 표에는 특수 문자와 그 의미가 나열되어 있습니다.

특수 문자표

특수 문자

설명

$

입력 문자열의 끝 부분에서 위치를 찾습니다. RegExp 개체의 Multiline 속성이 설정되어 있으면 $는 \n이나 \r 앞의 위치도 찾습니다. $ 문자 자체를 찾으려면 \$를 사용합니다.

( )

부분식의 시작과 끝 부분을 표시합니다. 나중에 사용하기 위해 부분식을 캡처할 수도 있습니다. 이러한 문자를 찾으려면 \(와 \)를 사용합니다.

*

앞의 문자나 부분식을 0개 이상 찾습니다. * 문자를 찾으려면 \*을 사용합니다.

+

앞의 문자나 부분식을 1개 이상 찾습니다. + 문자를 찾으려면 \+를 사용합니다.

.

줄 바꿈 문자 \n이외의 모든 단일 문자를 찾습니다. .를 찾으려면 \? 사용합니다.

[ ]

대괄호로 묶은 식의 시작 부분을 표시합니다. 이러한 문자를 찾으려면 \[와 \]를 사용합니다.

?

앞의 문자나 부분식을 0개나 1개 찾거나 non-greedy 수량자를 표시합니다. ? 문자를 찾으려면 \?를 사용합니다.

\

다음에 오는 문자를 특수 문자, 리터럴, 역참조 또는 8진수 이스케이프로 표시합니다. 예를 들어, n은 문자 n을 찾지만 \n은 줄 바꿈 문자를 찾습니다. 시퀀스 \\는 \? 찾고 \(는 (를 찾습니다.

/

리터럴 정규식의 시작과 끝을 나타냅니다. / 문자를 찾으려면 \/를 사용합니다.

^

대괄호로 묶은 식에서 사용된 경우, 해당 문자 집합을 제외하고 입력 문자열의 시작 위치에 올 수 있는 모든 문자를 찾습니다. ^ 문자 자체를 찾으려면 \^를 사용합니다.

{ }

수량자 식의 시작 부분을 표시합니다. 이러한 문자를 찾으려면 \{와 \}를 사용합니다.

|

두 항목 사이에서 선택한 내용을 표시합니다. |를 찾으려면 \|를 사용합니다.

참고 항목

기타 리소스

정규식 소개