2014-09-12 157 views
1

我有一堆以.pg格式保存的文件。我可以使用notepad ++打開和編輯它們。將標題添加到多個文件

我想在每個文件中加入相同的頭文件。是否有一個正則表達式可以選擇文件中的所有文本,以便我可以搜索並替換以添加我的頭文件?

這樣

Some text in file 1 

Some text in file 2 

... 成爲

成爲

Header 
Some text in file 1 

Header 
Some text in file 2 

...

+0

看起來像你可以使用貓/類型做的東西 - 見http://stackoverflow.com/questions/60244/is-there-replacement-for-cat-on-windows – Leo 2014-09-12 14:49:14

+0

'\ A'(字符串的開頭)你可以在你的'Header'文本前加上。在'\ A'上搜索替換並添加'Header \ n'。這可能不適用於所有編輯器,所以我不確定它是否可以處理文件內容。 – 2014-09-12 14:49:35

+0

下面的兩個答案在每行之前都加上頭部是啊 – 2014-09-12 15:11:59

回答

0

我認爲這應該工作,

正則表達式:

(?s)^ 

替換字符串:

Header\n 
-1

你可以使用這個搜索/替換:

search:^
replace: Header\n 
+0

這在每個文件的每一行之前添加標題。 – 2014-09-12 15:12:35

+0

@讓 - 塞巴斯蒂安:你必須使用一個替代品,而不是一個替代品。 – 2014-09-12 15:19:59

+0

要搜索並替換給定文件夾中的所有文件,似乎只能用記事本++替換。 – 2014-09-12 15:24:14

0

查找:

(.*)^

更換:

THIS IS THE FOOTER

確保您檢查。匹配搜索模式框中的換行符框(以及選擇正則表達式)。