Notepad++ 记事本++;删除同一行中的同一单词

Notepad++ 记事本++;删除同一行中的同一单词,notepad++,Notepad++,我有一个来自音乐数据库的大.txt文件。 它是一个文件夹,文件夹中有歌曲。我如何删除文件夹(如果他们有艺术家的名字) 在Find-Replace部分,它必须非常简单。但是我不能用正确的命令站起来。我加了一张照片,这样你就能明白我在说什么 试试这个: 查找内容: ^(.*) / \1 - (.*)$ 替换为: \1 - \2 搜索模式:正则表达式 说明: 我们匹配行首(^)和“/”之间的所有内容,并将其放入第1组(通过使用括号) 然后重复第1组中匹配的内容(\1) 后跟“-” 然后,

我有一个来自音乐数据库的大.txt文件。 它是一个文件夹,文件夹中有歌曲。我如何删除文件夹(如果他们有艺术家的名字) 在Find-Replace部分,它必须非常简单。但是我不能用正确的命令站起来。我加了一张照片,这样你就能明白我在说什么 试试这个:

  • 查找内容:
^(.*) / \1 - (.*)$
  • 替换为:
\1 - \2
  • 搜索模式:正则表达式
说明:

  • 我们匹配行首(^)和“/”之间的所有内容,并将其放入第1组(通过使用括号)
  • 然后重复第1组中匹配的内容(\1)
  • 后跟“-”
  • 然后,我们将行末尾($)的所有内容放入第2组(使用第二对括号)

在replace字符串中,我们引用组1和组2,因此如果文件夹部分出现在文件名部分中,则省略文件夹部分

你的照片并不能把你的问题说清楚。你能发布删除后的外观吗? ^(.*) / \1 - (.*)$ \1 - \2