Skip to content

Expresión regular

Expresiones regulares en rules for processing emails permiten aislar un fragmento de texto deseado al extracting data de un correo electrónico.

Importante

  • El uso de las expresiones regulares normalmente requiere conocimientos de programación. Si no conoces ningún lenguaje de programación, deberías pedir ayuda.
  • En Planfix, las expresiones regulares funcionan con las opciones Pattern.DOTALL y Pattern.MULTILINE. Para validación, puedes usar el validator — gms
  • Las expresiones regulares también se pueden usar con el Función REGEXPFIND.

Formato de las expresiones regulares

Planfix utiliza el formato de expresiones regulares usado en Java. La sintaxis de las expresiones regulares usa los símbolos <([{\^-=$!|]})?*+.>, que pueden combinarse con letras para crear metacaracteres. Los metacaracteres más utilizados aparecen en esta tabla:

Metacaracter Significado
^ inicio de la entrada
$ final de la entrada
\d dígito
\D caracter no numérico
\s caracter de espacio
\S caracter no espacial
\w caracter alfanumérico o guion bajo
\W cualquier caracter excepto alfanuméricos y guiones bajos
. cualquier caracter
\t caracter tabulación
\n símbolo de nueva línea
\r símbolo de retorno de carro
[abc] cualquiera de los caracteres listados (a, b o c)
[^abc] cualquier caracter excepto los listados (no a, b ni c)
[a-zA-Z] rangos múltiples (caracteres latinos desde A hasta Z, sin distinción de mayúsculas)
[a-d[m-p]] combinación de caracteres (de a a d y de m a p)
[a-z&&[def]] caracteres superpuestos (d, e, f)
[a-z&&[^bc]] sustracción de caracteres (a, d-z)
 ? uno o no existe
* coincide cero o uno
+ una o más veces
{n} n veces
{n,} n o más veces
{n,m} al menos n veces y como máximo m veces

Información útil

  • El resultado del procesamiento de texto usando una expresión regular pasa a ser el primer grupo de captura. En consecuencia, lo que se necesite en el resultado debe estar entre paréntesis, y el resto de los grupos debe hacerse no capturantes (?:)


Ir a