在Notepad ++中,从每行删除开头文本?

时间:2011-09-26 20:49:25

标签: regex notepad++

我在每行之前都有一些垃圾和我想要的文字

eernnawer love.pdf 
nawewera man.pdf
awettt sup.pdf

我想做一个查找和替换来获取

love.pdf
man.pdf
sup.pdf

我该怎么做?感谢

4 个答案:

答案 0 :(得分:5)

  1. Ctrl + H 打开搜索和替换对话框
  2. 激活正则表达式作为搜索模式,检查环绕
  3. 查找:.* (.*\.pdf)$
  4. 替换:\1
  5. 点击全部替换
  6. \1是(第一对)括号中的表达式找到的文本。如果您想删除尾随文本,可以使用(.*) .*\.pdf$

答案 1 :(得分:1)

你可以做ctrl + R. 单击允许RegEx的框 将^ [^ \ s] + \ s插入顶部框 然后找到 然后替换休息

答案 2 :(得分:1)

您可以找到^[^ ]*并将其替换为空(注意正则表达式末尾的空格)。

答案 3 :(得分:0)

在正则表达式模式的查找和替换中,找到.*(注意,最后有空格)并替换为空白。