[FoLUG] Regexp
Marco Baroni
baroni@sslmit.unibo.it
Dom 16 Mar 2008 13:01:26 CET
Dipende da che linguaggio usi; per esempio, in perl ".*?" dovrebbe
darti il comportamento che vuoi, immagino ci sia qualcosa del genere
anche in Java.
Un'altra maniera potrebbe essere specificare ([^A]*), ovvero:
qualsiasi cosa, ma non A.
Ciao,
Marco
Alessandro Ronchi wrote:
> Come si fa a fare il match della stringa pił corta possibile che
> soddisfa una regola?
>
> se uso questa:
> regex = "(\d{4}) (.*) [A]\) (.*) [B]\) (.*) [C]\) (.*) [D]\) (.*) "
>
> il primo (.*) mi prenderą tutto, mentre io vorrei che arrivasse al
> massimo all'[A]\).
>
> Basterebbe che mi resistuisse il match pił corto possibile, invece di
> quello pił lungo. E' fattibile?
Maggiori informazioni sulla lista
FoLUG