有点像
sentence.replace(*, "newword")
(这不起作用,顺便说一句)
假设
sentence = " Hello World " return sentence.replace(*, "新世界")
应该返回“新词新词”
请您参考如下方法:
由于您不打算替换特定单词,str.replace()不会真正支持任何类型的模式匹配。
但是,您可以使用 re.sub()允许您传入匹配所有内容并替换它的正则表达式的函数:
import re
# Replace each series of non-space characters [^\s]+ with "newword"
sentence = re.sub('[^\s]+','newword',sentence)
示例
你可以找到一个complete interactive example of this here并在下面演示:
