我有一堆以.pg格式保存的文件。我可以使用notepad ++打开和编辑它们。将标题添加到多个文件
我想在每个文件中加入相同的头文件。是否有一个正则表达式可以选择文件中的所有文本,以便我可以搜索并替换以添加我的头文件?
这样
Some text in file 1
Some text in file 2
... 成为
成为
Header
Some text in file 1
Header
Some text in file 2
...
我有一堆以.pg格式保存的文件。我可以使用notepad ++打开和编辑它们。将标题添加到多个文件
我想在每个文件中加入相同的头文件。是否有一个正则表达式可以选择文件中的所有文本,以便我可以搜索并替换以添加我的头文件?
这样
Some text in file 1
Some text in file 2
... 成为
成为
Header
Some text in file 1
Header
Some text in file 2
...
我认为这应该工作,
正则表达式:
(?s)^
替换字符串:
Header\n
你可以使用这个搜索/替换:
search:^
replace: Header\n
这在每个文件的每一行之前添加标题。 – 2014-09-12 15:12:35
@让 - 塞巴斯蒂安:你必须使用一个替代品,而不是一个替代品。 – 2014-09-12 15:19:59
要搜索并替换给定文件夹中的所有文件,似乎只能用记事本++替换。 – 2014-09-12 15:24:14
查找:
(.*)^
更换:
THIS IS THE FOOTER
确保您检查。匹配搜索模式框中的换行符框(以及选择正则表达式)。
看起来像你可以使用猫/类型做的东西 - 见http://stackoverflow.com/questions/60244/is-there-replacement-for-cat-on-windows – Leo 2014-09-12 14:49:14
'\ A'(字符串的开头)你可以在你的'Header'文本前加上。在'\ A'上搜索替换并添加'Header \ n'。这可能不适用于所有编辑器,所以我不确定它是否可以处理文件内容。 – 2014-09-12 14:49:35
下面的两个答案在每行之前都加上头部是啊 – 2014-09-12 15:11:59