index 속성
업데이트: 2007년 11월
검색한 문자열에서 처음으로 일치하는 부분이 시작하는 문자 위치를 반환합니다.
{RegExp | reArray}.index
인수
RegExp
필수적 요소. 전역 RegExp 개체입니다.reArray
필수적 요소. Regular Expression 개체의 exec 메서드에서 반환하는 배열입니다.
설명
index 속성은 0에서 시작합니다.
RegExp.index 속성의 초기 값은 –1입니다. 이 값은 읽기 전용으로 일치하는 부분을 찾을 때마다 변경됩니다.
![]() |
---|
RegExp 개체의 속성은 JScript의 기본값인 고속 모드에서 실행될 때는 사용할 수 없습니다. 이러한 속성을 사용하는 프로그램을 명령줄에서 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다. |
예제
다음 예제는 index 속성의 사용 예를 보여 줍니다. 이 함수는 검색 문자열을 반복하여 적용하고 문자열의 각 단어에 index와 lastIndex 값을 출력합니다.
var src : String = "The rain in Spain falls mainly in the plain.";
var re : RegExp = /\w+/g;
var arr : Array;
while ((arr = re.exec(src)) != null)
print(arr.index + "-" + arr.lastIndex + "\t" + arr);
이 프로그램은 다음과 같이 출력됩니다.
0-3 The
4-8 rain
9-11 in
12-17 Spain
18-23 falls
24-30 mainly
31-33 in
34-37 the
38-43 plain