Notepad++ - 删除连接的重复单词

Notepad++ - 删除连接的重复单词

我对重复的单词有疑问,它们连接时没有任何空格。例如,如果我们有

记事本记事本

我怎样才能将其更改为单身?

记事本

答案1

  • Ctrl+H
  • 找什么:^(.+)\1$
  • 用。。。来代替:$1
  • 检查环绕
  • 检查正则表达式
  • 请勿检查. matches newline
  • Replace all

解释:

^           : beginning of line
  (.+)      : group 1, 1 or more any character but newline
  \1        : backreference to group 1
$           : end of line

替代品:

$1          : content of group 1

答案2

对于每个重复项,您可以使用查找和替换。

Ctrl + F(Mac 为 Cmd + F),打开第二个选项卡(替换选项卡)。例如,在第一个文本区域写入“notepadnotepad”,在第二个文本区域写入“notepad”。您可以使用“全部替换”按钮进行批量替换。

此外,我几乎确信存在一个涉及正则表达式来替换重复项的解决方案。

相关内容