Espressioni regolari, guida, quali sono e la sintassi
HTML.HTML5.PHP CSS.CSS3.Javascript
Le espressioni regolari
Le espressioni regolari sono utili per ricercare, sostituire o suddividere una stringa in più sottostringhe tramite un criterio logico.
A cosa servono le espressioni regolari
Per capire l'utilità delle espressioni regolari nella programmazione bisogna partire da un esempio pratico. In un testo voglio selezionare soltanto le frasi tra parentesi. Per farlo digito la seguente espressione regolare:
\(\w+\)
La sede della ditta Pieroni che si trovava in via Piccoli 225 a (Palermo), ha cambiato sede il mese scorso.
L'espressione regolare trova e seleziona soltanto le stringhe tra parentesi. In questo modo ho evitato di sviluppare un programma molto più complesso. Con una sola riga di codice estraggo soltanto le sottostringhe che mi interessano.
Come funziona?
Nelle espressioni regolari ogni simbolo svolge una funzione. La prima parte dell'espressione trova la parentesi tonda di apertura. La seconda parte (w+) seleziona la stringa. Infine, la terza e ultima parte trova la parentesi di chiusura.