
Originariamente inviata da
MItaly
Certo, ma, a meno di non star scrivendo un compilatore o un interprete, nel 99% dei casi una regex basta e avanza (ed è meno problematica da integrare nel resto del programma e nel build system).
Sicuramente non scomoderei flex per fare il parsing di un codice fiscale; in un linguaggio come Perl o Python che include le regex nella sua libreria standard (o addirittura nel "core" del linguaggio) userei una regex, in C probabilmente scriverei il codice necessario a mano (visto che il codice fiscale ha una struttura estremamente semplice, e richiede comunque controlli manuali).