Ich muss ein bestimmtes Wort aus einer Zeichenfolge entfernen.
Aber ich finde Python Stripe-Methode scheint ein geordnetes Wort nicht zu erkennen. Es werden nur die an den Parameter übergebenen Zeichen entfernt.
Zum Beispiel:
%Vor%Wie kann ich ein bestimmtes Wort mit Python entfernen?
Verwenden Sie str.replace
.
Alternativ können Sie re
verwenden und reguläre Ausdrücke verwenden. Dies ermöglicht das Entfernen von führenden / nachfolgenden Leerzeichen.
Wenn Sie den Indexwert des Anfangs und des Endes jedes Wortes, das Sie ersetzen wollen, im Zeichenfeld kennen, und Sie nur diesen bestimmten Datenblock ersetzen möchten, könnten Sie das so machen.
%Vor%Wenn Sie die ursprüngliche Datenstruktur beibehalten möchten, können Sie sie auch in einem Wörterbuch speichern.
%Vor%