Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발, 부동산, 의정부, etc

Replace 함수 본문

개발/classic asp

Replace 함수

NaCl대표 2019. 2. 1. 11:14

Replace 함수

지정한 하위 문자열을 지정한 횟수만큼 다른 하위 문자열로 바꾼 문자열을 반환합니다.

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

인수

expression

필수적인 요소. 바꿀 하위 문자열이 들어 있는 문자식입니다.

find

필수적인 요소. 찾을 하위 문자열입니다.

replacewith

필수적인 요소. 바꿀 하위 문자열입니다.

start

선택적인 요소. expression에서의 하위 문자열 검색을 시작하는 위치입니다. 생략하면 1로 간주합니다. 반드시 count와 함께 사용해야 합니다.

number

선택적인 요소. 하위 문자열의 바꾸기 횟수입니다. 생략하면 기본값이 -1이 되며 해당하는 문자열을 모두 바꿉니다. 반드시 start과 함께 사용해야 합니다.

compare

선택적인 요소. 사용할 하위 문자열 비교 형식을 나타내는 숫자 값입니다. 그 값에 대해서는 아래의 설정을 참조하십시오. 생략하면 기본값은 0이되며 이진 비교를 수행합니다.

설정

compare 인수의 값은 아래와 같습니다.

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


결과 값

Replace 함수는 아래 값을 반환합니다.

경우 Replace 함수의 결과
길이가 0인 expression인 경우 길이가 0인 문자열("")
expression이 Null인 경우 오류
길이가 0인 find인 경우 expression의 사본
길이가 0인 replacewith인 경우 find에 대한 모든 검색 생략과 함께 expression의 사본
start > Len(expression) 길이가 0인 문자열
number가 0인 경우 expression 사본


참고

Replace 함수는 start로 지정한 위치에서 시작하여 expression의 문자열 끝에서 바꾼 다음 문자열을 반환합니다. 즉, 결과로 반환되는 문자열은 원래의 전체 문자열의 사본이 아닙니다.

아래 예제에서 Replace 함수는 문자열을 반환합니다.

Dim MyString
MyString = Replace("XXpXXPXXp", "p", "Y")   ' 문자열의 처음부터 시작하는 이진 비교입니다. "XXYXXPXXY" 반환합니다.
MyString = Replace("XXpXXPXXp", "p", "Y")   ' 3 위치에서 시작하는 텍스트 비교입니다. "YXXYXXY" 반환합니다.
(3, -1, 1) 


'개발 > classic asp' 카테고리의 다른 글

Right 함수  (0) 2019.02.01
RGB 함수  (0) 2019.02.01
Oct  (0) 2019.02.01
Now 함수  (0) 2019.02.01
MsgBox 함수  (0) 2019.02.01
Comments