multiline 속성
업데이트: 2007년 11월
정규식에 사용된 multiline 플래그(m)의 상태를 나타내는 부울 값을 반환합니다.
rgExp.multiline
인수
- rgExp
필수적 요소. Regular Expression 개체의 인스턴스입니다.
설명
multiline 속성은 읽기 전용이고 정규식에 multiline 플래그가 설정되면 true를 반환하고 그렇지 않으면 false를 반환합니다. 정규식 개체가 m 플래그로 작성되었으면 multiline 속성은 true입니다. 기본값은 false입니다.
multiline이 false이면 "^"는 문자열의 시작 위치와 일치하고 "$"는 문자열의 끝 위치와 일치합니다. multline이 true이면 "^"는 "\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