Auf stackoverflow gibt es viele Antworten darüber, wie man nur alphabetische Zeichen aus einer Zeichenkette behält, am bekanntesten ist die berühmte Regex '[^a-zA-Z]'
. Aber diese Antwort ist völlig falsch, weil sie annimmt, dass jeder nur Englisch schreibt ... Ich dachte, ich könnte alle diese Antworten abstimmen, aber ich dachte schließlich, es wäre konstruktiver, die Frage noch einmal zu stellen, weil ich die Antwort nicht finden kann.Behalten Sie nur alphabetische Zeichen (mehrsprachig) in einer Zeichenkette bei
Gibt es einen einfachen (oder nicht ...) Weg in Python, nur alphabetische Zeichen aus einer Zeichenfolge zu behalten, die für alle Sprachen funktioniert? Ich denke, vielleicht über eine Bibliothek, die wie xregexp in Javascript, ... Von allen Sprachen tun konnte ich mein Englisch, aber auch Französisch, Russisch, Chinesisch, greec ... etc
ich denke, es einfacher sein kann, die ganze Unicode enthalten und nicht-alphabetische Zeichen ausschließen –
@MoonCheesez ich genau die gleiche Art und Weise zu denken war. Es gibt einen einfachen Weg, dies im Shell-Scripting zu tun, aber ich kann mir im Moment keine pythonische Art vorstellen. –