可以使用for循环遍历字符串中的每个字符,当字符与分隔符相同时,将当前子字符串添加到结果列表中并重置子字符串为空。否则,将字符添加到当前子字符串中。最后,将最后一个子字符串添加到结果列表中并将它们组合起来形成一个新字符串。
示例代码:
def add_delimiter(string, delimiter): result = [] substring = ""
for char in string:
if char == delimiter:
result.append(substring + delimiter)
substring = ""
else:
substring += char
result.append(substring)
return "".join(result)
string = "hello-world-how-are-you" delimiter = "-" new_string = add_delimiter(string, delimiter) print(new_string) # "hello-world-how-are-you"
上一篇:遍历字符串并打印字符之间的距离