Frage

Das fühlt sich an wie es leicht sein sollte, aber ich habe Probleme, die Newline-Zeichen in Inhalt aus Microsoft Word eingefügten Reinigung aus. Nicht ein voller Zeilenumbruch, aber die CTRL ENTER Zeichen, das als Rück Pfeil in Word erscheint. Ich habe versucht, chr(10), chr(13), \u000D, \u000A und ein paar andere, aber ich kann es nicht in einer string.replace übereinstimmen (). Sollte ich für einen anderen Charakter suchen oder muss ich etwas anderes als die string.replace Methode verwenden?

War es hilfreich?

Lösung

Führen Sie diese:

print repr(mystringobject)

Das wird einen Hauch von dem, welches Zeichen Sie entfernen möchten.

Wenn immer noch keine Ahnung, fügen Sie das Ergebnis des Befehls in der obigen Frage, und ich werde meine Antwort bearbeiten.

Andere Tipps

können Sie den ASCII-Wert des Zeichens wie diese:

for c in 'string':
    print ord(c), hex(ord(c))

, wenn Sie den Code kennen, sollte es leicht sein, die Täter zu töten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top