Compartir a través de


Orden de prioridad

Actualización: noviembre 2007

Las expresiones regulares se evalúan de izquierda a derecha y con un orden de prioridad de forma similar a las expresiones aritméticas.

Operadores

En la tabla siguiente se muestra el orden de prioridad de mayor a menor de los diversos operadores de expresiones regulares:

Operadores

Descripción

\

Escape

(), (?:), (?=), []

Paréntesis y corchetes

*, +, ?, {n}, {n,}, {n,m}

Cuantificadores

^, $, \cualquiermetacarácter, cualquiercarácter

Delimitadores y secuencias

|

Alternancia

Los caracteres tienen mayor prioridad que el operador de alternancia, lo que permite que 'm|food' coincida con "m" o con "food". Para que coincida con "mood" o "food", utilice paréntesis con el fin de crear una subexpresión, que quedaría como '(m|f)ood'.

Vea también

Otros recursos

Introducción a las expresiones regulares