Notepad ++在一行中删除相同的单词

时间:2015-11-18 18:38:16

标签: notepad++

我有一个来自音乐数据库的大文件.txt。 这是一个文件夹和文件夹中的歌曲。如何删除文件夹(如果他们是艺术家名称) 在Find-Replace部分中,它必须非常简单。但我无法忍受正确的命令。我添加了一张图片,以便你能理解我在说什么 http://i.stack.imgur.com/XR1C4.png

1 个答案:

答案 0 :(得分:0)

试试这个:

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

说明:

  • 我们匹配行开头(^)和&#34之间的所有内容; /"并将其放入第1组(使用括号)
  • 然后重复第1组中匹配的任何内容(\ 1)
  • 后跟" - "
  • 然后我们将所有内容放到第2组(通过使用第二对括号)的行尾($)

在替换字符串中,如果文件夹部分出现在文件名部分,则我们引用组1和2,从而省略文件夹部分。