다음을 통해 공유


index 속성

업데이트: 2007년 11월

검색한 문자열에서 처음으로 일치하는 부분이 시작하는 문자 위치를 반환합니다.

{RegExp | reArray}.index

인수

  • RegExp
    필수적 요소. 전역 RegExp 개체입니다.

  • reArray
    필수적 요소. Regular Expression 개체의 exec 메서드에서 반환하는 배열입니다.

설명

index 속성은 0에서 시작합니다.

RegExp.index 속성의 초기 값은 –1입니다. 이 값은 읽기 전용으로 일치하는 부분을 찾을 때마다 변경됩니다.

참고:

RegExp 개체의 속성은 JScript의 기본값인 고속 모드에서 실행될 때는 사용할 수 없습니다. 이러한 속성을 사용하는 프로그램을 명령줄에서 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다.

예제

다음 예제는 index 속성의 사용 예를 보여 줍니다. 이 함수는 검색 문자열을 반복하여 적용하고 문자열의 각 단어에 indexlastIndex 값을 출력합니다.

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

요구 사항

버전 3

적용 대상:

RegExp 개체

참고 항목

개념

정규식 구문

참조

exec 메서드