如何在 notepad++ 或 emeditor 中搜索或查找并替换多行

如何在 notepad++ 或 emeditor 中搜索或查找并替换多行

我想对 100 多行进行此操作,因此手动方式​​会很困难

完整示例文件包含:

user1:user1
user2:user2
user3:user3
user4:user4
user5:user5
user6:user6
user7:user7
user8:user8
user9:user9
user10:user10

例如所需结果:

user1:user1

user3:user3
user4:user4

user6:user6
user7:user7

user9:user9
user10:user10

因此删除了第 2 行、第 5 行和第 7 行,这就是我想要的,因为当我在 notepad++ 中尝试时找不到它,因为它们在不同的行中

但我想查找或搜索所有行,特别是对于 1000 多行的大文件

答案1

您可以使用“查找和替换”对话框,并将“搜索模式”设置为“扩展”。要检测新行,请\r\n按以下示例键入:

查找: user1:user1\r\nuser2:user2\r\nuser3:user3\r\nuser4:user4\r\nuser5:user5 替换为:\r\n\r\n\r\n\r\n\r\n

这将替换文本: user1:user1 user2:user2 user3:user3 user4:user4 user5:user5

有五行空白行。

如果您需要能够搜索未指定的用户名,则需要使用 RegEx。这是 Notepad++ 选项中的另一种搜索模式。这可能会有所帮助(我不知道如何使用 RegEx):在 Notepad++ 中使用通配符搜索/替换

相关内容