<전체 VBScript를 참조
바꾸기 기능은 다른 문자열 지정된 횟수와 문자열의 특정 부분을 대체합니다.
통사론
Replace(string,find,replacewith[,start[,count[,compare]]])
매개 변수 | 기술 |
---|---|
string | 필요합니다. 문자열을 검색 할 |
find | 필요합니다. 대체 될 문자열의 일부 |
replacewith | 필요합니다. 대체 문자열 |
start | 선택 과목. 시작 위치를 지정합니다. 시작 위치가 제거되기 전에 기본은 1. 모든 자입니다. |
count | 선택 과목. 수행 할 수있는 대체의 수를 지정합니다. 디폴트 값은 모든 가능한 치환을 의미 -1 |
compare | 선택 과목. 사용하는 문자열 비교 지정합니다. 기본값은 0입니다 다음 값 중 하나를 가질 수 있습니다 :
|
예
예 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를 참조