Ersetzen Sie nicht-alphanumerische Zeichen außer einige Ausnahmen python

In perl s/[^\w:]//g ersetzen würden, alle nicht alphanumerischen Zeichen AUßER :

In python bin ich mit re.sub(r'\W+', '',mystring)
die nicht entfernen Sie alle nicht alphanumerischen außer _ - Unterstrich.
Gibt es eine Möglichkeit, um Ausnahmen, die möchte ich nicht ersetzen Zeichen wie = und .

Bisher war mir die Anwendung der anderen Ansatz, d.h. ersetzen Sie alle unerwünschten Zeichen mitre.sub('[!@#\'\"$()]', ",meinString`)
Allerdings ist es mir nicht möglich, vorherzusagen, was alle Charaktere kommen können mystring daher möchte ich entfernen Sie alle nicht alphanumerischen Zeichen bis auf ein paar.

Google nicht bieten eine angemessene Antwort. Die nächste Suche wird python regex geteilt \W+ - mit einigen Ausnahmen aber das wollte nicht helfen.

InformationsquelleAutor user1977867 | 2015-01-14
Schreibe einen Kommentar