ciao,
quale supporto offre il c++ per l'uso delle espressioni regolari?? esiste un set di funzioni che le manipoli?
una libreria, qualcosa...?
grazie
ciao,
quale supporto offre il c++ per l'uso delle espressioni regolari?? esiste un set di funzioni che le manipoli?
una libreria, qualcosa...?
grazie
Che io sappia, nessuna...
Java e .NET le supportano. Al massimo puoi provare ad adattare il codice.
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
Nessuno nativo, occorre usare librerie di terze parti. VediOriginariamente inviato da ric.cpp
quale supporto offre il c++ per l'uso delle espressioni regolari?? esiste un set di funzioni che le manipoli?
una libreria, qualcosa...?
http://www.boost.org ad esempio.
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
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 }