Notepad ++查找并替换,删除某些行

时间:2012-12-09 19:36:58

标签: notepad++

我的文件包含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结尾的链接,我知道它与Notepad ++有关但我不知道怎么样,也许有人可以帮助我?

1 个答案:

答案 0 :(得分:2)

找到:^((?!.pdf).)+$

替换为:留空

并运行Replace All

我确定您不需要运行[SC]+[0-9]+来清除ID代码,因为第一个正则表达式会抓住它们

之后,使用^\r?\n?$清空空行