Notepad++ Найти и заменить, удалив определенные строки

У меня есть файл, содержащий 18 тыс. строк, со ссылками и идентификационными кодами rondom, который выглядит так:

"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"

Мне нужно удалить из этих файлов все эти идентификационные коды (SC08540,SC09662,...) и ссылки, которые не заканчиваются на .pdf, я знаю, что это возможно с помощью Notepad++, но я не знаю, как именно, может быть, кто-нибудь может мне помочь?


person Tautvydas    schedule 09.12.2012    source источник


Ответы (1)


Найдите что: ^((?!.pdf).)+$

Заменить на: оставить пустым

и запустить Replace All

Я уверен, что вам не нужно запускать [SC]+[0-9]+ для очистки идентификационных кодов, так как 1-е регулярное выражение их поймает

После этого используйте ^\r?\n?$ для очистки от пустых строк

person Maxim Shoustin    schedule 09.12.2012