Cosa e espressione regolare?

Domanda di: Dr. Alberto Palmieri  |  Ultimo aggiornamento: 8 dicembre 2021
Valutazione: 4.5/5 (64 voti)

Un'espressione regolare è una sequenza di simboli che identifica un insieme di stringhe. Possono definire tutti e soli i linguaggi regolari. Il teorema di Kleene afferma che la classe dei linguaggi regolari corrisponde alla classe dei linguaggi generati da grammatiche di tipo 3 e riconosciuti da automi a stati finiti.

A cosa servono le espressioni regolari?

Le espressioni regolari sono utili per ricercare, sostituire o suddividere una stringa in più sottostringhe tramite un criterio logico. Le espressioni regolari ( regular expressions, regexp o regex ) sono poco intuitive a prima vista ma anche molto utili per i developer perché semplificano l'attività di programmazione.

Cosa vuol dire regex?

Un'espressione regolare (in lingua inglese regular expression o, in forma abbreviata, regexp, regex o RE) è una sequenza di simboli (quindi una stringa) che identifica un insieme di stringhe.

Come scrivere Regular Expression?

Semplice, usiamo l'espressione regolare \d . Ognuno dei \d corrisponde ad un numero tra 0 e 9, quindi per trovare una data nella forma 05/01/1909 dobbiamo scrivere una regex nella forma \d\d/\d\d/\d\d\d\d dove i primi \d\d corrispondono a 05 poi la barra è equivalente alla barra, i secondi \d\d a 01 e cosi via.

La regolazione dell'espressione genica



Trovate 31 domande correlate

Articolo precedente
Che cosa semi di chia?
Articolo successivo
Sintomi di un cuore affaticato?