$1...$9 속성
패턴 일치 과정에서 찾아 가장 최근에 저장한 9개 부분을 반환합니다. 읽기 전용.
RegExp.$n
인수
RegExp
필수적 요소로서, 전역 RegExp 개체입니다.n
필수적 요소로서, 1부터 9까지의 정수입니다.
설명
$1...$9 속성 값은 괄호 안에서 일치하는 내용을 찾을 때마다 수정됩니다. 정규식 패턴에 지정할 수 있는 괄호 안의 부분 문자열 수에는 제한이 없지만 저장되는 것은 최근 9개 뿐입니다.
참고
RegExp 개체의 속성은 프로그램이 JScript의 기본값인 고속 모드에서 실행되는 경우 사용할 수 없습니다. 명령 프롬프트에서 이러한 속성을 사용하는 프로그램을 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다.
예제
다음 예제는 $1...$9 속성의 사용 예를 보여 줍니다.
var newline = "\n"
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
var s = "";
s += "$1 contains: " + RegExp.$1;
s += newline;
s += "$2 contains: " + RegExp.$2;
s += newline;
s += "$3 contains: " + RegExp.$3;
이 프로그램의 출력은 다음과 같습니다.
$1 contains: bB
$2 contains: d
$3 contains: