Notificación

Este Centro de Ayuda se va a migrar a Google Cloud. Más información sobre la migración

REGEXP_REPLACE

Sustituye texto dentro del valor objetivo

Ejemplo de uso

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

Sintaxis

REGEXP_REPLACE(X, regular_expression, replacement)

Parámetros

  • X: campo o expresión que incluye un campo.
  • regular_expression: expresión regular que coincide con una parte de X.
  • replacement: el texto con el que se sustituye la parte de field_expression que coincide.

Devoluciones

La función REGEXP_REPLACE devuelve valores de tipo texto.

Notas

REGEXP_REPLACE devuelve texto donde todas las cadenas secundarias de X que coinciden con regular_expression se sustituyen por X.

Puedes usar dígitos de escape con barras inversas (\1 a \9) dentro del argumento de replacement para insertar texto que coincida con el correspondiente grupo entre paréntesis en el patrón regular_expression. Usa \0 para referirte a todo el texto que coincida.

Para añadir una barra inversa en la expresión regular, primero debe aplicársele un carácter de escape. Por ejemplo:

REGEXP_REPLACE('abc', 'b(.)', 'X\\1');

devuelve aXc.

También puedes usar cadenas sin formato para quitar una capa de escape. Por ejemplo:

REGEXP_REPLACE('abc', 'b(.)', r'X\1');

La función REGEXP_REPLACE solo sustituye las coincidencias que no se superponen. Por ejemplo, si se sustituye ana en banana solo se genera una sustitución, no dos.

Ejemplos

Example formula Input Output
REGEXP_REPLACE(LOWER(Campaign), ".bc123", "Summer Sale")

abc123

Summer Sale
REGEXP_REPLACE(LOWER(Campaign), ".bc123", "Summer Sale") BBC123 Summer Sale
REGEXP_REPLACE(Campaign , '(.*):(.*)', '\\2 \\1')

Sale:Summer

Summer Sale

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

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
true
Novedades de Looker Studio

Descubre nuevas funciones y cambios recientes. Las notas de la versión de Looker Studio están disponibles en Google Cloud.

Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
5155759348256174682
true
Buscar en el Centro de ayuda
true
true
true
true
true
102097
false
false