gpt4 book ai didi

regex - Perl正则表达式删除字符串中重复的连续子字符串

转载 作者:行者123 更新时间:2023-12-04 22:07:58 25 4
gpt4 key购买 nike

我试图对这个特定问题进行搜索,但我得到的只是删除重复的行或删除由分隔符分隔的重复字符串。

我的问题略有不同。我有一个字符串,例如

    "comp name1 comp name2 comp name2 comp name3" 

我想删除重复的 comp name2 并仅返回
    "comp name1 comp name2 comp name3" 

它们不是连续的重复词,而是连续的重复子串。有没有办法使用正则表达式解决这个问题?

最佳答案

s/(.*)\1/$1/g

请注意,此正则表达式的运行时间是字符串长度的二次方。

关于regex - Perl正则表达式删除字符串中重复的连续子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546805/

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