2011-11-14 90 views
1

需要在記事本中一些幫助++記事本++正則表達式查找和刪除

例如,它的外觀在目前

http://www.test.com/doc/rat.rar">rat.rar 
http://www.test.com/down/ung.rar">ung.rar 
http://www.test.com/read/add.rar">add.rar 

......

如何我想它(後只是刪除「> .... RAR)

http://www.test.com/doc/rat.rar 
http://www.test.com/down/ung.rar 
http://www.test.com/read/add.rar 

它是一個約1000行名單。所以,幫助將是不錯

回答

1

使用下面的表達式:

">[^.]+\.rar 

說明:

">  # literal `"` followed by literal `>` 
[^.]+  # any character that is not a `.`, repeated at least once 
\.  # literal `.` character 
rar  # literal string `rar` 


注意:其他幾個答案指出只需要 ">.*就行。這是真的,因爲Notepad ++似乎不支持多行正則表達式,即使使用 [\s\S]+。無論哪種方式將工作,所以這是個人喜好。我在這個答案中給出的正則表達式非常冗長,並且會減少誤報的可能性。另一方面, ">.*更短。

+0

感謝您的幫助安迪E.這就是我正在尋找。大! – Eule2000

1

在正則表達式模式下,用空字符串替換">.*模式。

0

您的搜索字符串應該是">.+\.rar,您可以將空白框替換爲空白。這應該完成這項工作。

此外,檢查你有在替換對話框的底部選擇正則表達式;)

0

如果你把它放在找到".*而沒有任何東西可以替代,那就應該做你想要的。

記得檢查你在替換框的底部選擇了正則表達式。

0

輕拂「正則表達式」單選按鈕,然後使用此爲您提供:

">[a-z]+\.[a-z]+ 

然後只是把空的空間,爲您更換和替換所有。

+0

謝謝!我使用了這種形式的安迪E – Eule2000

1
">.* 

搜索此內容並將其替換爲空白。

0

使用 -

查找內容:(.*)">(.*)
替換爲:\1

,並在對話框的底部檢查Regular expression選項。

相關問題