최신 웹 개발 튜토리얼
 

기능을 교체 VBScript를


<전체 VBScript를 참조

바꾸기 기능은 다른 문자열 지정된 횟수와 문자열의 특정 부분을 대체합니다.

통사론

Replace(string,find,replacewith[,start[,count[,compare]]])

매개 변수 기술
string 필요합니다. 문자열을 검색 할
find 필요합니다. 대체 될 문자열의 일부
replacewith 필요합니다. 대체 문자열
start 선택 과목. 시작 위치를 지정합니다. 시작 위치가 제거되기 전에 기본은 1. 모든 자입니다.
count 선택 과목. 수행 할 수있는 대체의 수를 지정합니다.
디폴트 값은 모든 가능한 치환을 의미 -1
compare 선택 과목. 사용하는 문자열 비교 지정합니다. 기본값은 0입니다

다음 값 중 하나를 가질 수 있습니다 :

  • 0 = vbBinaryCompare - 이진 비교를 수행
  • 1 = vbTextCompare - 텍스트 비교를 수행

예 1

단어 바꾸기 "beautiful""fantastic" :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))

%>

코드의 출력은 위의 것입니다 :

This is a fantastic day!
표시 예»

예 2

문자 교체 "i" 와를 "##" :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))

%>

코드의 출력은 위의 것입니다 :

Th##s ##s a beaut##ful day!
표시 예»

예 3

문자 교체 "i""##" , 위치 15에서 시작 :

위치 15 전에 모든 문자를 제거합니다.

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))

%>

코드의 출력은 위의 것입니다 :

t##ful day!
표시 예»

예 4

편지의이 개 처음 발행 수 교체 "i""##" 위치 1에서 시작을 :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))

%>

코드의 출력은 위의 것입니다 :

Th##s ##s a beautiful day!
표시 예»

예 5

문자 교체 "t""##" , 텍스트와, 이진, 비교 :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))

%>

코드의 출력은 위의 것입니다 :

##his is a beau##iful day!
This is a beau##iful day!
표시 예»

<전체 VBScript를 참조