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"))
출력:
이것은 무서운 날입니다!