Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.
Descripción
La función REGEXEXTRACT
extrae la primera parte de un valor de texto que coincide con una expresión regular.
Uso
REGEXEXTRACT(texto, expresion_regular)
Argumentos
Argumento | Tipo | Requerido | Descripción |
---|---|---|---|
texto | Texto | Sí | El texto de entrada |
expresion_regular | Texto | Sí | La expresión regular que se debe buscar |
Resultado
- La parte del texto que coincide con la expresion_regular dada
Ejemplos
Las expresiones regulares son una herramienta versátil para la coincidencia de texto. Por ejemplo, puede que desee extraer el código de área para resumir el número de participantes por ciudad.
En los EE.UU., los números de teléfono tienen el formato (570) 724-3053
, donde 570
es el llamado código de área. Si tenemos un campo de texto en un formulario llamado PHONE_NUMBER
, entonces podríamos añadir un campo calculado para el código de área usando la fórmula:
REGEXEXTRACT(PHONE_NUMBER, "[0-9]{3}")
La fórmula anterior encontrará el primer grupo de 3 dígitos en el campo PHONE_NUMBER:
NOMBRE | PHONE_NUMBER | AREA |
---|---|---|
Alex | (570) 724-3053 | 570 |
Alexandria | (202) 225-3965 | 202 |