У меня есть txt-файл (A.txt) с 20 000 доменных имен, по одному на строку. У меня есть еще один txt-файл (B.txt), который содержит тысячи записей Whois, скомпилированных вместе. Я хочу посмотреть, какие домены в A.txt не указаны в B.txt. Тривиально делать это один за другим, но как я могу это сделать в массе? БлагодаряМассовая ссылка в Notepad ++
ответ
Вы можете Редактируем файл a.txt иметь линии стиля example.com A other stuff
и файл b.txt иметь строки в форме example.com B other stuff
. Затем соберите два файла вместе. Затем запустите замену регулярного выражения Notepad ++, выполнив поиск ^([^ ]+) A .*\r\n(\1 B)
и заменив его на \2
. Эффект заключается в том, что удаляется любая строка A.txt, которая соответствует B.txt, оставив строку B.txt. Если есть несколько строк A.txt, которые соответствуют одному B.txt, тогда запустите замену два или более раза, пока не будут заменены никакие строки. Наконец, удалите строки B.txt (используйте регулярное выражение, чтобы найти и пометить строки, которые ищут ^([^ ]+) B
, а затем удалить закладки), оставив непревзойденные линии A.txt
.
Не знаю формат исходных файлов A.txt и B.txt Я не могу предложить регулярное выражение для размещения URL-адреса, за которым следует A или B в начале строк.
- 1. Массовая замена строк в текстовом файле (Notepad ++)
- 2. Notepad ++ Regex обратная ссылка отсутствует
- 3. Массовая формула замены/Динамическая ссылка в Находке/Заменить функцию
- 4. monetdb массовая копия | массовая копия с python
- 5. Массовая вставка в таблицу
- 6. массовая загрузка в sql
- 7. Массовая вставка в RavenDB
- 8. Массовая печать в java
- 9. Массовая вставка в оракуле
- 10. Массовая вставка в orientdb
- 11. Массовая вставка в Realm
- 12. Массовая замена на простой текстовый файл
- 13. Эффективная массовая переадресация URL-адресов
- 14. Массовая рассылка HTML-новостей в Asp.Net
- 15. Массовая загрузка в Itunes магазине
- 16. Массовая публикация Проблема в Fatwire
- 17. Массовая загрузка изображений в SSRS
- 18. Массовая вставка в SSIS 2008
- 19. Массовая вставка данных в KairosDB
- 20. Массовая вставка в базу данных
- 21. Массовая вставка в Laravel 5.3
- 22. Массовая вставка значений в MySQL
- 23. Массовая загрузка данных в sqlite?
- 24. Массовая загрузка данных в Marklogic
- 25. Массовая вставка в JPA eclipselink
- 26. Массовая вставка в SQL Server
- 27. Массовая вставка, asp.net
- 28. Массовая вставка приборов/измерений
- 29. Массовая обработка файловой строки
- 30. Массовая загрузка веб-изображений
Использование [таблицы/Excel] (http://stackoverflow.com/questions/4160243/join-two-spreadsheets-on-a-common-column-in-excel-or-openoffice) не может быть и речи? – Primoz