Python 如何将存储的变量附加到所有分隔符?
我有一个变量存储为Python 如何将存储的变量附加到所有分隔符?,python,Python,我有一个变量存储为 new\u text=text[:start]。我的输入文件中有大量我自己插入的分隔符~| | ~。我只想在每一个后面加上这个。我已经尝试了he.join函数,但我无法使其正常工作。在某个子字符串的每个实例之后添加文本的一种方法是使用替换 data = "Hello~|||~World!~|||~Lorem~|||~Ipsum" delimiter = "~|||~" new_text = "ABC" data = data.replace(delimiter, delimi
new\u text=text[:start]
。我的输入文件中有大量我自己插入的分隔符~| | ~
。我只想在每一个后面加上这个。我已经尝试了he.join函数,但我无法使其正常工作。在某个子字符串的每个实例之后添加文本的一种方法是使用替换
data = "Hello~|||~World!~|||~Lorem~|||~Ipsum"
delimiter = "~|||~"
new_text = "ABC"
data = data.replace(delimiter, delimiter+new_text)
print data
结果:
Hello~|||~ABCWorld!~|||~ABCLorem~|||~ABCIpsum
在这里,“ABC”已添加到所有“~ | | | | ~”分隔符的末尾。“我只想在每个分隔符之后添加此项。”请澄清。这个句子中的“this”和“each one”是什么?你打算问多少次并删除同一个问题?我想在“~ | | | | ~”的每个分隔符后面加上“new_text”变量。我正在努力学习。这是我第二次发布这个,因为我无法用一种清晰的方式来表达它。对不起,我只是来学习的。如果你被它困扰,忽略它,或者回答它。任何一个都可以阻止我。谢谢。我们这里没有太多的信息。澄清你想要什么的最好方法是张贴一个你的输入和你想要的输出的例子。