Ich möchte alle mit Ausnahme von -
dash zu Räumen, dh \W
keine Buchstaben ersetzen:Wie ersetzt man alle W (keine Buchstaben) mit Ausnahme von '-' (Strich) mit regulärem Ausdruck?
black-white
black-white
black#white
geben wirdblack white
geben
ich regulären Ausdruck sehr gut kennen, aber ich habe keine Ahnung, wie man damit umgeht.
Bedenken Sie, dass ich Unicode verwenden möchte, also [a-zA-Z]
ist nicht \w
wie nur auf Englisch. Bedenken Sie, dass ich Python-re-Syntax bevorzuge, aber andere Vorschläge lesen kann.
Sieht einfach und gut, dass ich es jetzt testen. – Chameleon