【发布时间】:2014-12-08 08:15:17
【问题描述】:
我有很多文本文件,我需要在每个文件的第一行开头添加一些文本(例如 MNP)。
如何在 Notepad++ 中做到这一点?
【问题讨论】:
我有很多文本文件,我需要在每个文件的第一行开头添加一些文本(例如 MNP)。
如何在 Notepad++ 中做到这一点?
【问题讨论】:
(我使用的是 v6.6.9)
您可以使用正则表达式。互联网上的几个地方声称正则表达式\A 有效,但它对我不起作用,它是一个字节一个字节地循环。我发现\A^ 粘在文件的 0 位置。
奇怪的是,我还发现我无法替换\A 或\A^ 并使其生效。这对我有用。
Find: \A^(.*?)
Replace MNP\1
说实话,替换中的 \1 甚至没有必要,因为我在作弊并且基本上告诉记事本查找 0 个字符。
这应该也可以。
Find: \A^.*?
Replace MNP
请事先备份您的工作。
另外,这似乎也有效。
Find: .{0}(.*)
Replace: MNP\1
它有效地查找后跟整个文档/行的 0 个字符(取决于是否选中了 . matches newline,但此选择与结果无关)。
【讨论】: