在第28行不以值开头的文件中查找

时间:2019-03-26 17:19:51

标签: notepad++

我要查找大约400个文件,如果有不以“ Entry”开头的第28行,我可以这样做吗?如果可以,怎么办?我的理解是我必须使用正则表达式吗?

1 个答案:

答案 0 :(得分:1)

这可以通过Regexp完成:

执行正则表达式查找/替换,如下所示:

  • 打开“替换”对话框,在“查找文件”选项卡中输入:
  • 查找内容: \A(.*\R){27}(?!Entry)
  • 替换为:``(保持字段为空)
  • 根据需要填充FiltersDirectory以及右侧的复选框
  • 检查正则表达式
  • 点击全部查找

RegExp的说明:

  • \A在缓冲区的开头匹配,例如文件
  • (.*\R){27}匹配接下来的27行:
    • \R与换行符
    • .*之前零个或多个任意字符
  • (?!Entry)是一个负前瞻,它在27号时匹配。换行符 not 后跟字符串Entry