Wie soll ich ein exaktes Wort aus einem Satz in Python ersetzen. Ich habe die .replace() -Funktion verwendet, aber es ersetzt das Wort auch, wenn es ein Teil von Word ist, zum Beispiel "er fehlt" und ich ersetze "ist", die Ausgabe ist "er msing". Ich habe versucht, Leerzeichen vor und nach dem Wort einzufügen, das angepasst werden soll, aber dann kann es das Wort nicht entfernen, wenn es zu Beginn des Satzes ist, auch wenn es dann von einem Satzzeichen gefolgt wird. Ich denke, dass es durch regelmäßigen Ausdruck getan werden kann, aber nicht denken kann. Sagen Sie mir bitteString ersetzen Python
4
A
Antwort
7
Verwenden Sie die Wortgrenzen \b
, um die Stelle zwischen einem alphanumerischen Zeichen und jedem anderen Zeichen zu markieren :
newString = re.sub(r'\boldword\b', r'newword', oldString)
Verwandte Themen
- 1. Python String ersetzen funktioniert nicht für mich
- 2. Wie Ersetzen von Variablenwert in String Python?
- 3. Java String: Ersetzen String
- 4. String String ersetzen Gulp
- 5. Ersetzen Reihenfolge der Wörter in String mit String Python
- 6. String ersetzen erscheint nicht
- 7. String ersetzen in Sass
- 8. String ersetzen in php
- 9. std :: string :: Standardimplementierung ersetzen?
- 10. C# String Ersetzen
- 11. php ersetzen String regex
- 12. Regex im String ersetzen
- 13. Haskell String ersetzen
- 14. Lua String ersetzen
- 15. MySQL string ersetzen
- 16. PHP String ersetzen Funktion
- 17. String Ersetzen in C++
- 18. CMake STRING REGEX ERSETZEN
- 19. XSLT string ersetzen
- 20. ersetzen String in JSON
- 21. String ersetzen (Javascript)
- 22. T-SQL-String ersetzen
- 23. Javascript String ersetzen Funktion
- 24. String ersetzen in PHP
- 25. JavaScript ersetzen String fortsetzbar
- 26. Python Makro für LibreOffice - ersetzen String im Text
- 27. Python Regex und ersetzen
- 28. String-Manipulation - String mit gegebenem Limit ersetzen
- 29. Python ersetzen und überschreibt statt
- 30. php string synonym ersetzen Funktion
thnx .... es hat funktioniert –