Espressioni regolari

Le espressioni regolari sono un linguaggio di corrispondenza di modelli. Tramite le espressioni regolari è possibile eseguire trasformazioni di testo straordinariamente potenti e complicate. Esse sono anche piuttosto complesse per essere spiegate qui in modo dettagliato; per ulteriori informazioni consultare quindi una delle seguenti guide (in inglese):

Introductory Guide to Regular Expressions

Pattern Matching and Regular Expressions

oppure eseguire una ricerca su internet

Problemi comuni

Caratteri speciali

Se la propria espressione regolare non funziona o ha un comportamento inaspettato, è possibile provare ad utilizzare i seguenti caratteri speciali:

\^$*+?.()|{}[]

Se si utilizzerà uno di questi caratteri al posto di ciò che dovrà corrispondere, sarà necessario inserire davanti una barra traversa (\). Esempio: come corrispondenza di "text.htm?pagewanted" si dovrà scrivere "text\.htm\?pagewanted"

Tranne la barra traversa, nell'espressione regolare nessuno dei suddetti caratteri speciali è specifico per la sostituzione, quindi non sarà necessario inserire una barra traversa davanti a loro nella sostituzione