[Python] Espressione reoglare
Federico Fissore
federico a fsfe.org
Ven 28 Ago 2020 18:27:31 CEST
Valerio Pachera wrote on 28/08/20 15:58:
> Ciao a tutti, consideriamo la seguente stringa:
>
> 'uno due intruso due tre uno'
>
> voglio matchare 'intruso'.
> A dire il vero, voglio trovare qualsiasi cosa non sia 'uno', 'due',
> 'tre', 'quattro'.
> 'quattro' non è presente nella stringa ma potrebbe esserci.
> Anche la presenza delle altre parole "buone" è opzionale.
Se il match è sulla parola intera ed esatta, perchè non usare una lista?
ignore='uno due tre quattro'.split()
input='uno due intruso due tre uno'
[x for x in input.split() if x not in ignore]
federico
Maggiori informazioni sulla lista
Python