1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Content Finder

本贴由 JoLan2011-03-07 发布. 版块名称: Архив

  1. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    帖子:
    1,061
    支持:
    948
    性别:
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation

    Лениво было искать какие программы могут искать по содержимому, поэтому сделал свою:


    [​IMG]

    • Path - путь до сканируемой директории
    • Entries - вхождения, которые нужно искать в файлах
    • Ext. - расширения файлов, которые сканировать
    Вхождения и расширения должны вписываться через "-" и обязательно в конце тоже должно стоять тире, иначе последнее вхождение/расширение будет проигнорировано. Регистр искомых расширений/вхождений неважен.

    • FileName - имя файла (Капитан, конечно)
    • Entry - какое вхождение было найдено в файле
    • Index - номер строки, в которой было найдено вхождение

    [hide thank "1"]Ссылка: http://narod.ru/disk/6978659001/content_finder.zip.html
    Пароль: Special for mmorpg-devs.ru[/hide]

    P.S. Программа может искать в любых текстовых файлах, она не ограничивается только тремя расширениями.

    P.P.S: Чтобы найти юникодное вхождение (аля китайские иероглифы) сперва нужно сконвертировать Unicode в Multibyte Программа для конвертирования Unicode <-> Multibyte
    已获得Agi, Pro100Neo, Aksel另外70人的支持.
  2. Darkstarko Наказан Пользователи

    帖子:
    54
    支持:
    10
    性别:
    Репутация:
    0
    Команда:
    PW-TEAM, J-Games
    рекурсия + поиск по текстовику?
    или просто все текстовики в папке вскрывает и ищет?
    1 человеку нравится это.
  3. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    帖子:
    1,061
    支持:
    948
    性别:
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Сначала сканирование выбранной директории. В каждой итерации проверяется расширение файла. После Каждый файл отдельно открывается и ищутся вхождения, которые были указаны выше. Все просто до безобразия.
  4. mreco Пользователи

    帖子:
    1
    支持:
    1
    Репутация:
    0
    Кодировку автоматом китайскую читает?
  5. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    帖子:
    1,061
    支持:
    948
    性别:
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Нет, программа загружает файлы для просмотра в кодировке Ansi, поэтому, чтобы найти юникодное вхождение сперва нужно сконвертировать Unicode в Multibyte. Добавил ссылку на конвертер в первый пост.
  6. ТАМИОР ... Пользователи

    帖子:
    125
    支持:
    52
    性别:
    Репутация:
    0
    А для неочень понимающих можно подробнее объяснить для чего сие чудо нужно?
  7. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    帖子:
    1,061
    支持:
    948
    性别:
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Поиск любых слов в любых текстовых файлах по заданному пути
  8. Andrea Пользователи

    帖子:
    101
    支持:
    5
    性别:
    Репутация:
    0
    Спасибо огромное за Multibyte, нигде в интернете не смог его найти
  9. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    帖子:
    1,061
    支持:
    948
    性别:
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Delphi
  10. nikes Программист Пользователи

    帖子:
    90
    支持:
    62
    性别:
    Репутация:
    -2
    Джо обнови силь.
Черновик сохранён Черновик удалён

分享此页面