假设我有以下句子:
bean likes to sell his beans
我想替换文本中所有特定单词为另一个单词。例如,将bean
替换为robert
,将beans
替换为cars
。
我不能仅使用str.replace
,因为这样会将beans
替换为roberts
。
>>> "bean likes to sell his beans".replace("bean","robert")
'robert likes to sell his roberts'
我只需要更改整个单词,而不是出现在其他单词中的单词。我认为可以通过使用正则表达式来实现这一点,但不知道如何做得正确。