REGEXEXTRACT

Extrae las primeras substrings que coinciden según una expresión regular.

Ejemplo de uso

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

Sugerencia: REGEXEXTRACT mostrará "241" en este ejemplo porque muestra el primer caso coincidente.

Sintaxis

REGEXEXTRACT(texto, expresión_regular)

  • texto: Texto de entrada.

  • expresión_regular: Se mostrará la primera parte del argumento texto que coincida con esta expresión.

Grupos de captura

Es posible mostrar varios resultados con grupos de captura. Un grupo de captura es parte de un patrón que se puede encerrar entre paréntesis. Si no hay grupos de captura, la función muestra toda la coincidencia.

Ejemplo de uso

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

Sugerencia: En el ejemplo anterior, se mostrarán dos columnas de datos; "extraer" en la primera y "valores" en la segunda.

Notas

  • Los productos de Google usan RE2 para las expresiones regulares. Hojas de cálculo de Google admite RE2, excepto en coincidencias con las clases de caracteres Unicode. Obtén más información sobre cómo usar expresiones RE2.
  • Esta función solo admite que se ingrese texto (no números) y muestra texto como resultado. Si quieres que el resultado sea un número, intenta usar la función VALOR junto con esta. Si ingresas números, conviértelos en texto con la función TEXTO.

Consulta también

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

REGEXREPLACE: Reemplaza parte de una string de texto por una string diferente mediante expresiones regulares.

SUSTITUIR: Reemplaza texto existente por otro texto en una string.

REEMPLAZAR: Reemplaza parte de una string de texto por otra diferente.

Ejemplos

¿Te resultó útil esto?
¿Cómo podemos mejorarla?
Búsqueda
Borrar búsqueda
Cerrar la búsqueda
Google Apps
Menú principal
Buscar en el Centro de asistencia
true
35
false