espressioni regolari

Le espressioni regolari (regular expression) si usano per cercare una parola in un testo, oppure per cercare un file in una cartella.

Spesso quando si cerca una parola, non si cerca la parola esatta, ma qualsiasi parola che gli assomigli in qualche modo.

Ad esempio, se si desidera cercare tutte le parole che finiscono con la parola “atto” (ad eccezione del primo carattere):

 

Primo esempio di espressione regolare:

".atto"

trova due corrispondenze in questa frase perchè il punto . è un simbolo speciale che indica un carattere qualsiasi

il gatto matto vive sopra al tetto e sotto il letto

 

Ad esempio, nel seguente testo si desidera cercare tutte le parole che finiscono con la parola “to” (non importa quanti caratteri diversi la precedono):

Secondo esempio di espressione regolare:

".*to"

trova cinque corrispondenze in questa frase perchè il punto seguito dall’asterisco indica un numero qualsiasi di caratteri qualsiasi

il gatto matto vive sopra al tetto e sotto il letto