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' 를 반환합니다.