지정된 하위 문자열이 지정된 횟수의 다른 하위 문자열로 대체된 문자열을 반환합니다.

구문

replace(식, find, replace [ ,start ] [ ,count ] [ ,compare ] )

Replace 함수 구문에는 다음 인수가 있습니다.

인수

설명

expression

필수 요소입니다. 대체할 하위 문자열을 포함하는 문자열 식입니다.

찾기

필수 요소입니다. 검색되는 하위스트링입니다.

바꾸기

필수 요소입니다. 대체 하위스트링입니다.

시작

선택 사항입니다. 하위스트링 검색을 시작할 식 내의 위치입니다. 생략하면 1이 가정됩니다.

count

선택 사항입니다. 수행할 하위스트링 대치의 수입니다. 생략하면 기본값은 -1이기 때문에 가능한 모든 대치가 가능합니다.

비교

선택 사항입니다. 하위스트링을 평가할 때 사용할 비교의 종류를 나타내는 숫자 값입니다. 값에 대한 설정 섹션을 참조하세요.

설정

비교 인수에는 다음 값이 있습니다.

상수

설명

vbUseCompareOption

–1

옵션 비교 문의 설정을 사용하여 비교를 수행합니다.

vbBinaryCompare

0

이진 비교를 수행합니다.

vbTextCompare

1

텍스트 비교를 수행합니다.

vbDatabaseCompare

2

Microsoft Office Access 2007 전용입니다. 데이터베이스의 정보에 따라 비교를 수행합니다.

값 반환

replace는 다음 값을 반환합니다.

If

반환 바꾸기

식은 길이가 0입니다.

길이가 0인 문자열("")

식은 Null입니다.

오류입니다.

find는 길이가 0입니다.

식의 복사본입니다.

replace는 길이가 0입니다.

찾은 모든 발생이 제거된 식의 복사본입니다.

시작 > Len(식)

길이가 0인 문자열입니다. 문자열 교체는 시작으로 표시된 위치에 시작됩니다.

count는 0입니다.

식의 복사본입니다.

주의

바꾸기 함수의 반환 값은 대체가 수행된 문자열로, 이 값은 시작으로 지정한 위치에 시작하여 식 문자열의 끝에서 끝나는 문자열입니다. 시작부터 끝까지 원래 문자열의 복사본이 아 없습니다.

예제

결과

SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales;

"ProductID"를 반환하고 "ProductID"에서 "PRO"를 찾은 후 "제품"으로 대체하고, 결과를 ReplacedID 열에 표시합니다.

문자열 함수 정보 및 사용 방법

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

소중한 의견에 감사드립니다.

×