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 argumentotexto
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ónTEXTO
.
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.