shinya
20-03-2008, 10:13
Sto lavorando su una applicazione client/server nella quale devo passare un'espressione regolare dal client (un textfield nel quale l'utente scrive) ad una servlet, che poi la consuma.
Ora, siccome la sintassi java per le regex fa stronzare (scrivere '\\\\' per matchare una '\' mi sembra decisamente troppo) vorrei che l'utente avesse la possibilità di scrivere la regex in un formato umano (cioè come si scrivono in perl) per poi convertirla in automatico e passarla alla classe java.
Mi basta raddoppiare tutte le '\' o vi vengono in mente altri accorgimenti, casi speciali, altre conversioni necessarie? Sono un pò arrugginito con le espressioni regolari...
Ora, siccome la sintassi java per le regex fa stronzare (scrivere '\\\\' per matchare una '\' mi sembra decisamente troppo) vorrei che l'utente avesse la possibilità di scrivere la regex in un formato umano (cioè come si scrivono in perl) per poi convertirla in automatico e passarla alla classe java.
Mi basta raddoppiare tutte le '\' o vi vengono in mente altri accorgimenti, casi speciali, altre conversioni necessarie? Sono un pò arrugginito con le espressioni regolari...