다음을 통해 공유


multiline 속성

업데이트: 2007년 11월

정규식에 사용된 multiline 플래그(m)의 상태를 나타내는 부울 값을 반환합니다.

rgExp.multiline

인수

  • rgExp
    필수적 요소. Regular Expression 개체의 인스턴스입니다.

설명

multiline 속성은 읽기 전용이고 정규식에 multiline 플래그가 설정되면 true를 반환하고 그렇지 않으면 false를 반환합니다. 정규식 개체가 m 플래그로 작성되었으면 multiline 속성은 true입니다. 기본값은 false입니다.

multilinefalse이면 "^"는 문자열의 시작 위치와 일치하고 "$"는 문자열의 끝 위치와 일치합니다. multlinetrue이면 "^"는 "\n" 또는 "\r" 다음 위치 및 문자열의 시작 위치와 일치하고 "$"는 문자열의 끝 위치 및 "\n" 또는 "\r" 앞 위치와 일치합니다.

예제

다음 예제에서는 multiline 속성의 사용 예를 보여 줍니다.

function RegExpPropDemo(re : RegExp) {
   print("Regular expression: " + re);
   print("global:     " + re.global);
   print("ignoreCase: " + re.ignoreCase);
   print("multiline:  " + re.multiline);
   print();
};

// Some regular expression to test the function.
var re1 : RegExp = new RegExp("the","i");  // Use the constructor.
var re2 = /\w+/gm;                         // Use a literal.
RegExpPropDemo(re1);
RegExpPropDemo(re2);
RegExpPropDemo(/^\s*$/im);

이 프로그램은 다음과 같이 출력됩니다.

Regular expression: /the/i
global:     false
ignoreCase: true
multiline:  false

Regular expression: /\w+/gm
global:     true
ignoreCase: false
multiline:  true

Regular expression: /^\s*$/im
global:     false
ignoreCase: true
multiline:  true

요구 사항

버전 5.5

적용 대상:

Regular Expression 개체

참고 항목

개념

정규식 구문

참조

global 속성

ignoreCase 속성