Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将存储的变量附加到所有分隔符?_Python - Fatal编程技术网

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”变量。我正在努力学习。这是我第二次发布这个,因为我无法用一种清晰的方式来表达它。对不起,我只是来学习的。如果你被它困扰,忽略它,或者回答它。任何一个都可以阻止我。谢谢。我们这里没有太多的信息。澄清你想要什么的最好方法是张贴一个你的输入和你想要的输出的例子。