在Notepad ++中将文本添加到多个文件的开头

时间:2014-12-08 08:15:17

标签: windows notepad++

我有很多文本文件,我需要在每个文件的第一行开头添加一些文本(例如MNP)。

如何在Notepad ++中执行此操作?

1 个答案:

答案 0 :(得分:1)

(我正在使用v6.6.9)

请务必事先备份您的作品,并在执行此操作之前设置要影响的文件的正确扩展名和要搜索的文件夹。

您可以使用正则表达式。互联网上的几个地方声称正则表达式\A有效,但它对我不起作用,它是逐字节循环的。我发现\A^坚持文件的0位置。

奇怪的是,我还发现我无法替换\A\A^并使其生效。这对我有用。

Find: \A^(.*?)
Replace MNP\1

说实话,替换中的\ 1甚至没有必要,因为我在作弊,基本上告诉记事本要找0个字符。

这应该也可以。

Find: \A^.*?
Replace MNP

请事先备份你的作品。

Regex Window of Notepad++


或者,这似乎也有效。

Find: .{0}(.*)
Replace: MNP\1

它有效地查找0个字符,然后是整个文档/行(取决于是否检查. matches newline,这个选择对结果无关紧要)。