2011-11-08 150 views
16

我想要做的批量行由行內記事本文件++像這樣替換:如何在Notepad ++中匹配整行進行搜索/替換?

This is my line of text that I would like to replace 

"This is my line of text that I would like to replace" + 

我試過如下:

查找: ^$替換:"\1" +

查找:^()$替換:"\1" +

查找:(^$)替換:"\1" +

任何提示?提前致謝!

回答

20

嘗試搜索^(.*)$"\1" +

替換此之間的差異,你的是,這一個捕獲的開始和字符串的結尾之間的所有字符。你的正則表達式只是試圖捕獲任何東西。

+2

這沒有確切我需要什麼。我很欣賞關於爲什麼我的錯誤的解釋! – John

1

這應該工作:

查找(.*)更換"\1" +

+0

這也是我所需要的。我猜測^和$可以在我的情況下省略,因爲記事本+ +一行一行地執行正則表達式。太好了! – John

1

試試這個,看看它是否適合你:

查找:^(+)$ 改爲: 「\ 1」 +

4

試試這個:

Find: ^(.*?)$ 

Replace: "\1" + 
+1

感謝您的回覆。 Find表達式中問號的目的是什麼? – John

+2

它使搜索「懶惰」。在這種情況下,它對搜索沒有任何影響。 – Marcus

相關問題