VBScript Replace 함수

정의와 사용법

Replace 함수는 문자열을 지정된 횟수 만큼 다른 문자열로 대체할 수 있습니다.

문법

Replace(string,find,replacewith[,start[,count[,compare]]])
파라미터 설명
string 필수 사항입니다. 검색할 필요가 있는 문자열입니다.
find 필수 사항입니다. 대체될 문자열 부분입니다.
replacewith 필수 사항입니다. 대체할 서브 문자열입니다.
start 선택 사항입니다. 시작 위치를 정의합니다. 기본적으로 1입니다.
count 선택 사항. 지정된 대체 횟수를 지정합니다. 기본 값은 -1로 모든 가능한 대체를 수행합니다.
compare 선택 사항. 사용할 문자열 비교 유형을 지정합니다. 기본 값은 0입니다.

compare 매개변수의 값:

상수 설명
vbBinaryCompare 0 이진 비교 실행.
vbTextCompare 1 텍스트 비교 실행.

Replace이 반환할 수 있는 값:

매개변수의 가능한 값 Replace이 반환하는 값
expression이 길이가 0입니다 길이가 0인 문자열 ("")
expression이 Null입니다 에러.
find 매개변수가 길이가 0입니다 expression의 복사본.
replacewith 매개변수가 길이가 0입니다 find 매개변수로 지정된 모든 내용이 제거된 expression의 복사본.
start > Len(expression) 길이가 0인 문자열.
count는 0입니다 expression의 복사본.

예제

예제 1

dim txt
txt="This is a beautiful day!"
document.write(Replace(txt,"beautiful","horrible"))

출력:

이것은 무서운 날입니다!