如何清除重复的字符串,而不是文本中的单词

时间:2017-02-19 19:53:26

标签: regex sublimetext3

在崇高的文本中,notepad ++这个正则表达式代码有助于删除重复的单词:

\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',

1 个答案:

答案 0 :(得分:1)

您可以在Sublime Text 3中的多步骤过程中执行此操作:

  1. 搜索'[^']+'\K,并替换为\n
  2. 修改菜单 - >置换线 - >独特
  3. 搜索\n并替换为,