如何使用 Notepad++ 在多个文件中查找和替换行?

如何使用 Notepad++ 在多个文件中查找和替换行?

我已经使用 notepad++ 一段时间了,但对于如何执行此操作感到困惑:

我在多个文件(根目录内)中搜索一行。例如:

Brittany (File 1)
     CookiesEaten 2
Tiffany (File 2)
     CookiesEaten 4
Bonqueesh (File 3)
     CookiesEaten 3456
.
.
.

CookiesEaten我的目标是用常量(IE )替换所有行CookiesEaten 7,但是当我在多个文件中搜索和替换时,它不会删除完整的行,这导致:

Brittany (File 1)
     CookiesEaten 7 2
Tiffany (File 2)
     CookiesEaten 7 4
Bonqueesh (File 3)
     CookiesEaten 7 3456

但实际上我想要的是:

Brittany (File 1)
     CookiesEaten 7
Tiffany (File 2)
     CookiesEaten 7
Bonqueesh (File 3)
     CookiesEaten 7

那么我该如何继续查找字符串、删除该行内的所有内容并将其替换为另一个字符串?

答案1

使用 Notepad++ 在文件中的某一行查找字符串,并用另一个字符串替换整行

指示

打开记事本++然后按 Ctrl+ F,然后从Find in Files选项卡选项中。

现在你将...

  1. 将字符串放入正则表达式格式中找什么: ^.*(CookiesEaten).*$
  • 字符串将位于“ ()”括号内,如上所示#1
  1. 把 5 个空格和用。。。来代替: CookiesEaten 7细绳
  2. 放在筛选器:或者*.*或者*.txt无论你正在替换文件类型
  3. 放在目录:您希望它位于哪里(根文件夹
  4. 勾选该Regular expression选项
  5. 选择Replace in Files 在此处输入图片描述
  1. 它会提示你是否要替换所有实例 在此处输入图片描述

  2. 检查文件,现在一切应该正确

相关内容