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
Aplicaciones de Google
Menú principal