[Teoria] Espressioni regolare

Messaggioda Fab996 » 12/10/2018, 13:07

Definire un'espressione regolare su ${a,b}$ che identifica stringhe di lunghezza pari, come lo fareste?
Fab996
Senior Member
Senior Member
 
Messaggio: 559 di 1118
Iscritto il: 10/10/2015, 11:05

Re: [Teoria] Espressioni regolare

Messaggioda Quinzio » 16/10/2018, 19:21

Non so se puo' andare...
(.{2})+
Quinzio
Cannot live without
Cannot live without
 
Messaggio: 4063 di 10530
Iscritto il: 24/08/2010, 06:50

Re: [Teoria] Espressioni regolare

Messaggioda apatriarca » 17/10/2018, 03:33

Per costruire una stringa di lunghezza pari è sufficiente considerare sequenze di coppie di caratteri. Per esempio
\[ \bigl(\,(a \mid b)\,(a \mid b)\,\bigr)* \]
Ho fatto uso solo delle operazioni base della teoria. Volendo scrivere questa regex in pratica si può usare qualche operazione aggiuntiva arrivando alla seguente per esempio
\[ \bigl(\,[ab]\{2\}\,\bigr)* \]
apatriarca
Moderatore
Moderatore
 
Messaggio: 5138 di 10436
Iscritto il: 08/12/2008, 20:37
Località: Madrid


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite