검색한 문자열의 처음부터 마지막으로 일치하는 문자열 앞까지의 문자를 반환한다.
![]() | Script | [sVal=]RegExp.leftContext |
HTML | 없음 |
이 속성과 관련된 개체는 항상 전역 RegExp 개체이다.
leftContext 속성 값은 가장 최근에 일치한 부분 문자열을 왼쪽(이전의) 문자열을 반환한다.
leftContext 속성의 초기 값은 빈 문자열이며, 일치하는 값을 찾을 때마다 변경된다.
이 속성은 읽기전용으로 디폴트값은 빈 문자열("")이다.
정적 속성으로 항상 RegExp.leftContext을 사용하여야 한다.
연속적인 검색을 위해서는 global(g) 속성을 지정하여아한다.
버전 | JScript 버전 5.5 | Javascript 버전 1.2 |
적용 | RegExp 개체 |
참조 | global 속성 | ignoreCase 속성 | multiline 속성 | matches($1~$9) 속성 | RegExp 개체 속성들 |
input 속성 | source 속성 | lastParen 속성 | lastMatch 속성 | RegularExpression 개체 | |
Index 속성 | lastIndex 속성 | leftContext 속성 | rightContext 속성 | 정규식 구문 |
![]() | leftContext 속성⇒ | ![]() | ![]() ![]() ![]() |
이 기능함수는 검색 문자열을 반복하여 적용하고 문자열의 각 단어에 index와 lastIndex 값을 출력한다.
<SCRIPT> var br='<BR>'; // 줄바꿈 var testString='I am learning Javascript.'; // 점검할 문자열 var regexp=/.+?(\s|$)/g; // 정규식 패턴 설정 var foundArr; document.write('문자열 길이 : '+testString.length+br); // 문자열 길이 출력 while((foundArr=regexp.exec(testString)) !=null) // 문자열 배열변수가 있는 동안 계속 결과 출력 document.write('index('+foundArr.index+'~'+foundArr.lastIndex+') : \t'+foundArr[0]+br); document.write('RegExp.leftContext='+RegExp.leftContext); </SCRIPT>
![]() | leftContext 속성 | ⇒ | ![]() ![]() |
최종 수정: 04/05/2025 16:07:04 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/property/leftContext.html |