il borland c++ dispone del supporto per le espressioni regolari, queste sono presenti nella libreria:
<regexp.h>
Cmq sia credo che qualsiasi compilatore c++ abbia questo supporto.
Avevo fatto in una applicazione un esempietto per riconoscere se un numero e' in forma intera:
Il consiglio te lo ho dato ... a te il resto ...codice:TRegexp Rint("[0-9]+"); // intero size_t len=0; size_t offset; offset = Rint.find(s, &len); // utilizzi la funzione find offset = Rint.find(s, &len); if (offset == 0) { // La stringa e' un interno } else { // la stringa e' un altro formato }
![]()

Rispondi quotando