Python将所有出现的一个子字符串替换为另一子字符串
示例
Python的str类型还具有一种将给定字符串中的一个子字符串替换为另一个子字符串的方法。对于更苛刻的情况,可以使用re.sub。
str.replace(old,new[,count]):
str.replace接受两个参数,old并new包含old要由new子字符串替换的子字符串。可选参数count指定要进行的替换次数:
例如,为了替换'foo'与'spam'以下字符串,我们可以调用str.replace与old='foo'和new='spam':
>>> "确保对您的句子进行愚弄。".replace('foo', 'spam')
"确保垃圾邮件。"如果给定的字符串包含多个与old参数匹配的示例,则所有出现的示例都将替换为提供的值new:
>>> "如果需要,它可以foo的多个示例foo。".replace('foo', 'spam')
"如果需要,它可以发送多个垃圾邮件示例。"除非我们当然提供的值count。在这种情况下,count事件将被替换:
>>> """It can foo multiple examples of foo if you want, \
... or you can limit the foo with the third argument.""".replace('foo', 'spam', 1)
'It can spam multiple examples of foo if you want, or you can limit the foo with the third argument.'
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西