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
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a