Ich habe diesen Code für alle Satzzeichen aus einer regex Zeichenfolge zu entfernen:Python Regex, entfernen Sie alle Satzzeichen außer Bindestrich für Unicode-String
import regex as re
re.sub(ur"\p{P}+", "", txt)
Wie würde ich es ändern Bindestriche zu erlauben? Wenn Sie erklären könnten, wie Sie es gemacht haben, wäre das großartig. Ich verstehe, dass hier, korrigieren Sie mich, wenn ich falsch liege, P mit etwas, nachdem es Interpunktion ist.
@Jerry - Ich sah ein wenig und fand dies: http://StackOverflow.com/a/4316097/7586 - Dies ist "Regex", nicht "Re". Ich nehme an, sie haben zwei. – Kobi
@Kobi Oh ... ich denke, das erklärt es. – Jerry