적용 대상:
Databricks SQL
Databricks Runtime
str와 일치하는 regexp의 모든 부분 문자열을 rep로 대체합니다.
구문
regexp_replace(str, regexp, rep [, position] )
논쟁
-
str:STRING일치시킬 식입니다. -
regexpSTRING: 일치하는 패턴이 있는 식입니다. -
repSTRING: 대체 문자열인 식입니다. -
position: 일치를 시작할 위치를 나타내는 0보다 큰 선택적 정수 숫자 리터럴입니다. 기본값은 1입니다.
반품
STRING.
regexp 문자열은 Java 정규식이어야 합니다.
리터럴을 사용할 때, 이스케이프 문자 사전 처리를 피하기 위해 raw-literal (r 접두사)을 사용하세요.
position에서 검색이 시작됩니다. 기본값은 1로, str의 앞부분을 표시합니다.
position이 str의 문자 길이를 초과하면 결과는 str입니다.
예제
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num