Поиск стоп-слов в текстовом файле
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Поиск стоп-слов в текстовом файле
Здравствуйте!
Исходные данные:
Есть список стоп-слов, более сотни.
Есть файл в котором забиты ссылки в HTML с анкорами, более 12000строк (1строка - 1 ссылка)
Задача:
Сравнение файлов и поиск стоп-слов из одного списка, в другом.
Просто чтобы выделил стоп-слова в списке ссылок.
Возможно такое или нет?
Перепробовал кучу софта, никак не могу найти ничего подходящего.
В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
Спасибо.
[mod="CaptainFlint"]Тема перенесена в "Программное обеспечение".[/mod]
Исходные данные:
Есть список стоп-слов, более сотни.
Есть файл в котором забиты ссылки в HTML с анкорами, более 12000строк (1строка - 1 ссылка)
Задача:
Сравнение файлов и поиск стоп-слов из одного списка, в другом.
Просто чтобы выделил стоп-слова в списке ссылок.
Возможно такое или нет?
Перепробовал кучу софта, никак не могу найти ничего подходящего.
В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
Спасибо.
[mod="CaptainFlint"]Тема перенесена в "Программное обеспечение".[/mod]
В большинстве приличных текстовых редакторах есть поиск с регулярными выражениями. Например, EmEditor, Notepad++ и т.п.Langly писал(а):В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
Пример запроса: слово1|слово2|слово3|слово4|...|слово50
Не знаю... специально Notepad++ установил.Rodny писал(а):В большинстве приличных текстовых редакторах есть поиск с регулярными выражениями. Например, EmEditor, Notepad++ и т.п.Langly писал(а):В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
Пример запроса: слово1|слово2|слово3|слово4|...|слово50
Пробовал и так: слово1|слово2|слово3|слово4|...|слово50
и так \слово1, \слово, и по всякому...
нифига не находит.
Контрольные слова в текст вставлял.
Нет. не идет...Alextp писал(а):Видимо, поддержка regex в редакторе неполная.
можно попробовать LogViewer (ссылка в подписи): настроить подсветку этих слов, и смотреть файл.
Вбил для проверки
продажа диплом|купить диплом|покупка диплом
И вставил все три выражения в текст в разных местах.
Показал только :покупка диплом, самое последнее.
Langly
Виноват, Notepad++ действительно конструкцию "|" не знает. Придётся исключить его из списка приличных редакторов.
EmEditor справляется с поставленной задачей, в том числе и с последними примерами. В нём вообще наилучшая работа с регекспами из того, что я пробовал.
Виноват, Notepad++ действительно конструкцию "|" не знает. Придётся исключить его из списка приличных редакторов.
EmEditor справляется с поставленной задачей, в том числе и с последними примерами. В нём вообще наилучшая работа с регекспами из того, что я пробовал.
Вообще-то есть специальные утилиты (потоковые редакторы), поддерживающие регэкспы, с форками под windows.
http://gazette.linux.ru.net/rus/article ... 15696.html
http://ru.wikipedia.org/wiki/Sed
http://ru.wikipedia.org/wiki/Awk
http://gazette.linux.ru.net/rus/article ... 15696.html
http://ru.wikipedia.org/wiki/Sed
http://ru.wikipedia.org/wiki/Awk