gpt4 book ai didi

python - 从字符串中删除多个字符序列

转载 作者:行者123 更新时间:2023-12-01 04:00:43 24 4
gpt4 key购买 nike

如果我有一个像这样的字符串:

my_string = 'this is is is is a string'

如何删除多个 is 以便只显示一个?

该字符串可以包含任意数量的 is,例如

my_string = 'this is is a string'
other_string = 'this is is is is is is is is a string'

我想正则表达式解决方案是可能的,但我不知道如何去做。谢谢。

最佳答案

您可以使用itertools.groupby

from itertools import groupby
a = 'this is is is is a a a string string a a a'
print ' '.join(word for word, _ in groupby(a.split(' ')))

关于python - 从字符串中删除多个字符序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36605173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com