[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: espressioni regolari matching minimo



quindi vuoi un lazy match
devi mettere ? dopo *
ma grep non le supporta direttamente
devi usare grep -P in modo da abilitare la compatibilità con Perl
regular expression

per ulteriori dettagli cerca in rete regex lazy greedy match



Il 19 giugno 2014 10:18, Piviul <piviul@riminilug.it> ha scritto:
> Ciao a tutti, le espressioni regolari fanno il match della stringa più
> lunga; intendo ad esempio che:
>
> $ echo piopio | grep p.*o
>
> restituisca piopio. A me interesserebbe fare invece il match sulla stringa
> più corta, cioé vorrei che mi restituisse pio: è possibile?
>
> Grazie
>
> Piviul
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a listmaster@lists.debian.org
>
> To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> Archive: [🔎] 53A29CD2.5070301@riminilug.it">https://lists.debian.org/[🔎] 53A29CD2.5070301@riminilug.it
>



-- 
Bi e a, bi e e, ba be, bi e i, ba be bi, bi e o, ba be bi bo
bi e u, bu, ba be bi bo bu
Ci e a, ci e e, ca ce, ci e i, ca ce ci, ci e o, ca ce ci co
ci e u, cu, ca ce ci co cu


Reply to: