2012-12-09 52 views
2

我有文件,該文件包含18K線,鏈接,它看起來像這樣rondom ID代碼:記事本++查找和替換,刪除某些行

"http://arduino.cc/en/Main/ArduinoBoardNano 
SC09661 
http://arduino.cc/en/Main/ArduinoBoardUno 
http://www.farnell.com/datasheets/1639172.pdf 

SC09670 
http://arduino.cc/en/Main/ArduinoBoardUno 
SC09665 
http://arduino.cc/en/Main/ArduinoEthernetShield 
SC09662 
http://arduino.cc/en/Main/ArduinoXbeeShield 
CS23020 
http://bcove.me/zypzpy2q 
SC09147 
http://cache.national.com/ds/LM/LM134.pdf 
SC08546 
http://cache.national.com/ds/LM/LM2574.pdf 
SC08540 
http://cache.national.com/ds/LM/LM2576.pdf" 

我需要從這個刪除文件所有的ID碼(SC08540 ,SC09662,...)和鏈接這不是.PDF結束,我知道它用記事本更多鈔票++但我不知道如何exacly,也許有人可以幫助我嗎?

回答

2

查找內容:^((?!.pdf).)+$

替換爲:留空

和運行Replace All

我敢肯定,你不需要跑[SC]+[0-9]+清除ID碼,因爲第一次的正則表達式會趕上他們

之後,使用^\r?\n?$從空行清除