0
在崇高的文本的话,记事本++此正则表达式代码可以帮助删除重复的话:如何清理重复的字符串,而不是从文本
\b(\w+)(?:\s+\1\b)+
被取代:
$1$2
是否有更好的办法清洁STRINGS不是说说而已,比如,如果你有这样的:
'i love this game','i hate this game','i love this game','i play this game','i like this game',
得到这个:
'i love this game','i hate this game','i play this game','i like this game',
仅当您的重复字符串相邻时。 – melpomene
@melpomene他们不需要相邻,但如果我没有弄错,不可能删除第一个找到的字符串,因为组不存在在lookbehind中。在他的示例afaics中,他希望删除第二个'我喜欢这个游戏'的字符串(例如,用它替换为空) - 这是无法完成的,但是首先删除'我喜欢这个游戏'是可能的 – Traxo