Страница 1 из 1
Поиск стоп-слов в текстовом файле
Добавлено: Пн апр 06, 2009 15:51
Langly
Здравствуйте!
Исходные данные:
Есть список стоп-слов, более сотни.
Есть файл в котором забиты ссылки в HTML с анкорами, более 12000строк (1строка - 1 ссылка)
Задача:
Сравнение файлов и поиск стоп-слов из одного списка, в другом.
Просто чтобы выделил стоп-слова в списке ссылок.
Возможно такое или нет?
Перепробовал кучу софта, никак не могу найти ничего подходящего.
В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
Спасибо.
[mod="CaptainFlint"]Тема перенесена в "Программное обеспечение".[/mod]
Добавлено: Пн апр 06, 2009 16:20
Rodny
Langly писал(а):В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
В большинстве приличных текстовых редакторах есть поиск с регулярными выражениями. Например, EmEditor, Notepad++ и т.п.
Пример запроса: слово1|слово2|слово3|слово4|...|слово50
Добавлено: Пн апр 06, 2009 17:32
Langly
Rodny писал(а):Langly писал(а):В принципе нужна обычная функция поиска слова, как во всех текстовых редакторах, только с возможностью искать не по 1-му слову, а "пачкой", штук 100 или 50 слов одновременно.
В большинстве приличных текстовых редакторах есть поиск с регулярными выражениями. Например, EmEditor, Notepad++ и т.п.
Пример запроса: слово1|слово2|слово3|слово4|...|слово50
Не знаю... специально Notepad++ установил.
Пробовал и так: слово1|слово2|слово3|слово4|...|слово50
и так \слово1, \слово, и по всякому...
нифига не находит.
Контрольные слова в текст вставлял.
Добавлено: Пн апр 06, 2009 18:54
Alextp
Видимо, поддержка regex в редакторе неполная.
можно попробовать LogViewer (ссылка в подписи): настроить подсветку этих слов, и смотреть файл.
Добавлено: Пн апр 06, 2009 20:06
Langly
Alextp писал(а):Видимо, поддержка regex в редакторе неполная.
можно попробовать LogViewer (ссылка в подписи): настроить подсветку этих слов, и смотреть файл.
Нет. не идет...
Вбил для проверки
продажа диплом|купить диплом|покупка диплом
И вставил все три выражения в текст в разных местах.
Показал только :покупка диплом, самое последнее.
Добавлено: Пн апр 06, 2009 21:35
Alextp
У меня идет, все 3 строки показывает:
Img
Добавлено: Пн апр 06, 2009 21:54
Rodny
Langly
Виноват, Notepad++ действительно конструкцию "|" не знает. Придётся исключить его из списка приличных редакторов.
EmEditor справляется с поставленной задачей, в том числе и с последними примерами. В нём вообще наилучшая работа с регекспами из того, что я пробовал.
Добавлено: Вс апр 25, 2010 21:32
basileus