Nehmen wir an, ich den folgenden Satz haben:Ersetzen Sie alle Vorkommen von bestimmten Wörtern
bean likes to sell his beans
und ich möchte alle Vorkommen bestimmter Wörter mit anderen Worten ersetzen. Zum Beispiel bean
bis robert
und beans
bis cars
.
Ich kann nicht einfach str.replace
verwenden, weil in diesem Fall die beans
zu roberts
geändert wird.
>>> "bean likes to sell his beans".replace("bean","robert")
'robert likes to sell his roberts'
Ich muss nur die ganzen Wörter ändern, nicht die Vorkommen des Wortes in dem anderen Wort. Ich denke, dass ich dies erreichen kann, indem ich reguläre Ausdrücke verwende, aber ich weiß nicht, wie ich das richtig machen soll.
Sie könnten 'split()' die der Text in Worte zuerst – cmd