Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Un'espressione regolare viene valutata da sinistra verso destra seguendo un determinato ordine di precedenza, analogamente a un'espressione aritmetica.
Operatori
Nella tabella riportata di seguito viene illustrato l'ordine di precedenza, dal più alto al più basso, dei diversi operatori delle espressioni regolari.
Operatore/i |
Descrizione |
|---|---|
\ |
Escape |
(), (?:), (?=), [] |
Parentesi e parentesi quadre |
*, +, ?, {n}, {n,}, {n,m} |
Quantificatori |
^, $, \metacaratteri, caratteri |
Punti di ancoraggio e sequenze |
| |
Alternanza |
I caratteri hanno la precedenza sull'operatore di alternanza. L'espressione "m|food" consente ad esempio di ottenere una corrispondenza con "m" o "food". Per ottenere una corrispondenza con "mood" o "food", utilizzare le parentesi per creare una sottoespressione e quindi un'espressione del tipo "(m|f)ood".