使用RegEx表达式删除Windows目录路径

时间:2018-08-24 11:03:06

标签: regex notepad++

我不知道在记事本++中为以下示例使用哪个RegEx表达式?

之前:

C:\Users\PedjaNBGD\Desktop\Nidza Bleja sve pesme\Altina Dzez\
C:\Users\PedjaNBGD\Desktop\Nidza Bleja sve pesme\28 23 - Nidza Bleja, Mare G & Gorki\

之后:

Altina Dzez
28 23 - Nidza Bleja, Mare G & Gorki

1 个答案:

答案 0 :(得分:1)

这是一条路:

  • Ctrl + H
  • 查找内容:^.*\\([^\\]+)\\(\R)
  • 替换为:$1$2
  • 检查环绕
  • 检查正则表达式
  • 请勿检查. matches newline
  • 全部替换

说明:

^           : beginning of line
  .*        : 0 or more any character but newline
  \\        : a backsmash (have to be escaped because it is a special character in regex)
  ([^\\]+)  : group 1, 1 or more any character that is NOT a baskslash
  \\        : a backslash
  (\R)      : group 2, any kind of line berak

替换:

$1$2        : content of group 1 and content of group 2

给定示例的结果

Altina Dzez
28 23 - Nidza Bleja, Mare G & Gorki

之前:

enter image description here

之后:

enter image description here