<전체 VBScript를 참조
InStr이 함수 내의 다른 하나의 문자열의 첫 번째 출현 위치를 반환한다.
InStr이 기능은 다음과 같은 값을 반환 할 수 있습니다 :
- 문자열 1 인 경우 "" - InStr이 0을 반환
- 문자열 1가 null의 경우 - InStr이가 널을 반환
- 문자열 2 인 경우 "" - InStr을 시작을 반환
- 문자열 2가 null의 경우 - InStr이가 널을 반환
- 문자열 2가 발견되지 않는 경우 - InStr이 0을 반환
- 문자열 2가 문자열 1에서 발견되는 경우 - InStr이는 일치가 발견되는 위치를 반환
- 시작> 만약 Len(string1) InStr이 0을 반환 -
Tip: 또한 InStrRev 함수를 살펴
통사론
InStr([start,]string1,string2[,compare])
매개 변수 | 기술 |
---|---|
start | 선택 과목. 각 검색의 시작 위치를 지정합니다. 검색은 첫 번째 문자 위치에서 시작 (1) 기본적으로. 지정 비교할 경우,이 매개 변수는 필수입니다 |
string1 | 필요합니다. 문자열을 검색 할 |
string2 | 필요합니다. 검색 할 문자열 표현 |
compare | 선택 과목. 사용하는 문자열 비교 지정합니다. 기본값은 0입니다 다음 값 중 하나를 가질 수 있습니다 :
|
예
예 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
코드의 출력은 위의 것입니다 :
11
표시 예» 예 2
편지를 찾기 "i" 다른 시작 위치를 사용하여 :
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
코드의 출력은 위의 것입니다 :
3
16
표시 예» 예 3
문자 찾기 "t" , 텍스트와, 이진, 비교 :
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
코드의 출력은 위의 것입니다 :
1
15
표시 예» <전체 VBScript를 참조