Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

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

구문

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

Replace 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수

설명

expression

필수 요소입니다. 바꿀 부분 문자열이 포함된 문자열 식입니다.

찾기

필수 요소입니다. 검색 중인 부분 문자열입니다.

바꾸기

필수 요소입니다. 대체 부분 문자열입니다.

시작

선택 요소입니다. 부분 문자열 검색을 시작할 내의 위치입니다. 생략하면 1이 가정됩니다.

count

선택 요소입니다. 수행할 부분 문자열 대체 수입니다. 생략하면 기본값은 –1입니다. 즉, 가능한 모든 대체를 만듭니다.

비교

선택 요소입니다. 부분 문자열을 평가할 때 사용할 비교의 종류를 나타내는 숫자 값입니다. 값은 설정 섹션을 참조하세요.

설정

compare 인수에는 다음 값이 있을 수 있습니다.

상수

설명

vbUseCompareOption

–1

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

vbBinaryCompare

0

이진 비교를 수행합니다.

vbTextCompare

1

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

vbDatabaseCompare

2

Microsoft Office Access 2007. 데이터베이스의 정보를 기반으로 비교를 수행합니다.

반환 값

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

If

Replace returns

길이가 0입니다.

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

expression Null입니다.

오류입니다.

찾기 길이가 0입니다.

의 복사본입니다.

replace 는 길이가 0입니다.

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

start > Len(expression)

길이가 0인 문자열입니다. 문자열 바꾸기는 시작으로 표시된 위치에서 시작됩니다.

개수 는 0입니다.

의 복사본입니다.

주의

Replace 함수의 반환 값은 시작으로 지정된 위치에서 시작하여 문자열의 끝에서 끝나는 대체가 이루어진 문자열입니다. 처음부터 끝까지 원래 문자열의 복사본이 아닙니다.

예제

Expression

결과

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

"ProductID"를 반환하고 , "ProductID"에서 "PRO"를 찾아 "Product"로 바꾸고 ReplacedID 열에 결과를 표시합니다.

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.