Devo rimuovere tutti i caratteri dalla stringa specificata eccetto per alcuni che dovrebbero essere lasciati. Come farlo con regexp?C'è un operatore non (!) In regexp?
semplice test: caratteri [1, a, *] non dovrebbe essere rimosso, tutti gli altri dovrebbero da stringa "asdf123 **".
Non è necessario sfuggire a '*' in una classe di caratteri. – kennytm
@KennyTM: Ooh, non lo sapevo. Cheers, aggiustando ora ... –
Inoltre non è necessario sfuggire a un trattino se è alla fine o all'inizio di una classe di caratteri. Quindi [^ * .-] rappresenta tutto ciò che non è un asterisco, un punto o un trattino. :) –