JScript의 특수 문자
업데이트: 2007년 11월
많은 메타문자를 찾으려면 특수한 처리가 필요합니다. 이러한 특수 문자를 찾으려면 먼저 문자를 이스케이프해야 합니다. 즉, 해당 문자 앞에 백슬래시 문자(\)를 씁니다. 다음 표에는 특수 문자와 그 의미가 나열되어 있습니다.
특수 문자표
특수 문자 |
설명 |
---|---|
$ |
입력 문자열의 끝 부분에서 위치를 찾습니다. RegExp 개체의 Multiline 속성이 설정되어 있으면 $는 \n이나 \r 앞의 위치도 찾습니다. $ 문자 자체를 찾으려면 \$를 사용합니다. |
( ) |
부분식의 시작과 끝 부분을 표시합니다. 나중에 사용하기 위해 부분식을 캡처할 수도 있습니다. 이러한 문자를 찾으려면 \(와 \)를 사용합니다. |
* |
앞의 문자나 부분식을 0개 이상 찾습니다. * 문자를 찾으려면 \*을 사용합니다. |
+ |
앞의 문자나 부분식을 1개 이상 찾습니다. + 문자를 찾으려면 \+를 사용합니다. |
. |
줄 바꿈 문자 \n이외의 모든 단일 문자를 찾습니다. .를 찾으려면 \? 사용합니다. |
[ ] |
대괄호로 묶은 식의 시작 부분을 표시합니다. 이러한 문자를 찾으려면 \[와 \]를 사용합니다. |
? |
앞의 문자나 부분식을 0개나 1개 찾거나 non-greedy 수량자를 표시합니다. ? 문자를 찾으려면 \?를 사용합니다. |
\ |
다음에 오는 문자를 특수 문자, 리터럴, 역참조 또는 8진수 이스케이프로 표시합니다. 예를 들어, n은 문자 n을 찾지만 \n은 줄 바꿈 문자를 찾습니다. 시퀀스 \\는 \? 찾고 \(는 (를 찾습니다. |
/ |
리터럴 정규식의 시작과 끝을 나타냅니다. / 문자를 찾으려면 \/를 사용합니다. |
^ |
대괄호로 묶은 식에서 사용된 경우, 해당 문자 집합을 제외하고 입력 문자열의 시작 위치에 올 수 있는 모든 문자를 찾습니다. ^ 문자 자체를 찾으려면 \^를 사용합니다. |
{ } |
수량자 식의 시작 부분을 표시합니다. 이러한 문자를 찾으려면 \{와 \}를 사용합니다. |
| |
두 항목 사이에서 선택한 내용을 표시합니다. |를 찾으려면 \|를 사용합니다. |