我有一堆以.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