REGEXEXTRACT

Extrae las primeras cadenas secundarias que coincidan con una expresión regular.

Ejemplo de uso

=REGEXEXTRACT("Mi número favorito es el 241, pero el de mi amigo es el 17"; "\d+")

Nota: En este ejemplo, REGEXEXTRACT devuelve "241" porque es la primera coincidencia.

Sintaxis

REGEXEXTRACT(texto; expresión_regular)

  • texto: texto de entrada.

  • expresión_regular: se devolverá la primera parte de texto que coincida con esta expresión.

Grupos de captura

Es posible devolver varios resultados con grupos de captura. Los grupos de captura son parte de un patrón que puede ir entre paréntesis. Si no hay grupos de captura, la función devuelve la coincidencia completa.

Ejemplo de uso

=REGEXEXTRACT("También puedes extraer varios valores del texto."; "También puedes (\w+) varios (\w+) del texto.")

Nota: El ejemplo anterior devolverá dos columnas de datos, "extraer" en la primera y "valores" en la segunda.

Notas

  • Los productos de Google utilizan RE2 para las expresiones regulares. Hojas de cálculo de Google admite RE2, excepto en coincidencias con las clases de caracteres Unicode. Consulta cómo usar expresiones RE2.
  • En esta función solo se puede introducir texto (no números) y devuelve texto como resultado. Si se desea obtener un número como resultado, prueba a usar la función VALOR junto con esta función. Si los valores introducidos son números, conviértelos en texto mediante la función TEXTO.

Consulta también

REGEXMATCH: Indica si parte de un texto coincide con una expresión regular.

REGEXREPLACE: Sustituye parte de una cadena de texto por otra cadena mediante expresiones regulares.

SUSTITUIR: Sustituye el texto de una cadena por otro texto.

REEMPLAZAR: Sustituye parte de una cadena de texto por otra cadena.

Ejemplos

¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
Buscar en el Centro de ayuda
true
35
false