알림

이 도움말에서는 Looker Studio에 대해 설명합니다. Looker 문서를 확인하려면 https://cloud.google.com/looker/docs/intro를 방문하세요.

REGEXP_REPLACE

목표 값 내 텍스트를 대체합니다.

사용 예

REGEXP_REPLACE(Campaign , '(Sale):(Summer)', '\\2 \\1')

구문

REGEXP_REPLACE(X, regular_expression, replacement)

매개변수

  • X - 필드를 포함하는 필드 또는 표현식
  • regular_expression: field_expression의 일부와 일치하는 정규 표현식
  • replacement: field_expression의 일치되는 부분과 교체할 텍스트

반환 값

REGEXP_REPLACE 함수는 text 값을 반환합니다.

참고

REGEXP_REPLACE regular_expression과 일치하는 X의 모든 하위 문자열이 replacement로 대체된 텍스트를 반환합니다.

replacement 인수 내에 백슬래시로 이스케이프 처리된 숫자(\1~\9)를 사용하여 regular_expression 패턴에서 괄호로 묶인 해당 그룹과 일치하는 텍스트를 삽입할 수 있습니다. 전체 일치 텍스트를 나타내려면 \0을 사용합니다.

정규 표현식에 백슬래시를 추가하려면 먼저 이스케이프 처리해야 합니다. 예를 들어 SELECT REGEXP_REPLACE('abc', 'b(.)', 'X\\1');aXc를 반환합니다. 원시 문자열을 사용하여 이스케이프 처리에서의 한 레이어를 삭제할 수도 있습니다(예: SELECT REGEXP_REPLACE('abc', 'b(.)', r'X\1');).

REGEXP_REPLACE 함수는 중첩되지 않는 일치 항목만 바꿉니다. 예를 들어 banana 내의 ana를 바꿀 때는 2개가 아니라 1개만 바뀝니다.

수식 예 입력 출력
REGEXP_REPLACE(LOWER(Campaign), ".bc123", "Summer Sale")

abc123

ABC123

BBC123

Summer Sale
REGEXP_REPLACE(Campaign , '(.*):(.*)', '\\2 \\1')

Sale:Summer

Sale:Winter

Summer Sale

Winter Sale

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
true
Looker Studio의 새로운 기능

새로운 기능과 최신 변경사항에 대해 알아보세요. Google Cloud에 Looker Studio 출시 노트가 게시되었습니다.

검색
검색어 지우기
검색 닫기
기본 메뉴
16384876819660596790
true
도움말 센터 검색
true
true
true
true
true
102097
false
false