如何将存储的变量附加到所有分隔符?

时间:2014-07-28 16:52:31

标签: python

我有一个变量存储为 new_text = text[:start]。我的输入文件有很多~|||~的分隔符,我自己插入了。我只想在每个之后添加它。我试过他.join函数,但我无法让它工作。

1 个答案:

答案 0 :(得分:1)

在某个子字符串的每个实例之后添加文本的一种方法是使用replace

data = "Hello~|||~World!~|||~Lorem~|||~Ipsum"
delimiter = "~|||~"
new_text = "ABC"
data = data.replace(delimiter, delimiter+new_text)
print data

结果:

Hello~|||~ABCWorld!~|||~ABCLorem~|||~ABCIpsum

在这里," ABC"已被添加到所有"〜|||〜"分隔符。