VBScript InStrRev 함수
정의와 사용법
InStrRev 함수는 하나의 문자열이 다른 문자열에서 처음으로 나타나는 위치를 반환합니다. 검색은 문자열의 끝에서 시작하지만, 반환된 위치는 문자열의 시작에서부터 시작합니다.
InStrRev 함수는 다음 값을 반환할 수 있습니다:
- string1이 ""(길이가 0인)이면 - InStr이 0을 반환합니다.
- string1이 Null이면 - InStr이 Null을 반환합니다.
- string2가 ""(공백 문자)이면 - InStr이 start를 반환합니다.
- string2가 Null이면 - InStr이 Null을 반환합니다.
- string2를 찾지 못하면 - InStr이 0을 반환합니다.
- string1에서 string2를 찾으면 InStr이 일치하는 문자열의 위치를 반환합니다.
- start > Len(string1) - InStr이 반환 0
안내:참조 InStr 함수。
문법
InStrRev(string1,string2[,start[,compare]])
매개변수 | 설명 |
---|---|
start | 선택. 각 번호 검색의 시작 위치를 정의합니다. 기본적으로 첫 번째 문자에서 검색을 시작합니다. compare 매개변수가 지정된 경우 이 매개변수는 반드시 필요합니다. |
string1 | 필수. 검색할 문자열입니다. |
string2 | 필수. 검색할 문자열입니다. |
compare |
필수. 사용할 문자열 비교 유형을 정의합니다. 기본값은 0입니다. 다음 값 중 하나를 사용할 수 있습니다:
|
예제
예제 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
출력:
2
예제 2
dim txt,pos txt="This is a beautiful day!" textual comparison pos=InStrRev(txt,"B",-1,1) document.write(pos)
출력:
11
예제 3
dim txt,pos txt="This is a beautiful day!" binary comparison pos=InStrRev(txt,"T") document.write(pos)
출력:
1
예제 4
dim txt,pos txt="This is a beautiful day!" binary comparison pos=InStrRev(txt,"t") document.write(pos)
출력:
15