다음을 통해 공유


REPLACE ER 함수

REPLACE 함수는 전체 또는 일부가 다른 스트링으로 대체된 후 지정된 텍스트 스트링을 스트링 값으로 반환합니다.

구문

REPLACE (text, pattern, replacement, regular expression flag)

인수

text: 스트링

스트링 유형의 데이터 소스의 유효한 경로입니다.

pattern: 스트링

regular expression flag 인수가 FALSE 이면 이 인수에는 대체되어야 하는 텍스트가 포함됩니다.

regular expression flag 인수가 TRUE 이면 이 인수에는 검색 패턴과 대체 텍스트를 모두 정의하는 정규식이 포함됩니다.

replacement: 스트링

regular expression flag 인수가 FALSE 이면 이 인수는 대체로 사용할 텍스트를 포함합니다.

regular expression flag 인수가 TRUE 이면 이 인수는 사용되지 않습니다.

regular expression flag: 부울

대체를 수행하는 데 정규식이 사용되는지 여부를 나타내는 부울 값입니다.

반환 값

스트링

결과 텍스트 값입니다.

사용 참고 사항

regular expression flag 인수가 TRUE 인 경우 이 함수는 pattern 인수로 지정된 정규식을 적용하여 변경된 후 지정된 스트링을 반환합니다. 정규식은 대체되어야 하는 문자를 찾는 데 사용됩니다.

regular expression flag 인수가 FALSE 이면 이 함수는 pattern 인수에 정의된 문자 집합이 replacement 인수의 문자로 대체된 후 지정된 스트링을 반환합니다.

예시 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) 숫자가 아닌 모든 기호를 제거하는 정규식을 적용하고 '19234564971' 을 반환합니다.

예시 2

REPLACE ("abcdef", "cd", "GH", false) 패턴 'cd' 를 스트링 'GH' 로 바꾸고 'abGHef' 를 반환합니다.

추가 리소스

텍스트 함수