Función REGEXPFIND
La función REGEXPFIND permite extraer el fragmento de texto deseado de una variable o de un infobloque.
Formato
- REGEXPFIND(text; pattern)
Argumentos:
- text — obligatorio, texto en el que buscamos con una expresión regular.
- pattern — obligatorio, expresión regular.
Ejemplos
| Formula | Descripción | Resultado |
|---|---|---|
| REGEXPFIND("Buy 30000$"; "(\d+)") | Extraer un número del texto usando una expresión regular | 30000 |
Importante
- Las expresiones regulares en Planfix se ejecutan con las opciones Pattern.DOTALL y Pattern.MULTILINE. En el validador en línea validator — gms.
- El primer grupo capturador pasa al resultado del procesamiento del texto con la expresión regular. En consecuencia, aquello que deba estar en el resultado, debe colocarse entre paréntesis, y el resto de los grupos deben hacerse no capturadores (?:).
- Para obtener datos de una cadena con comillas en su interior usando una expresión regular, es necesario escapar las comillas.