Лениво было искать какие программы могут искать по содержимому, поэтому сделал свою: 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
Сначала сканирование выбранной директории. В каждой итерации проверяется расширение файла. После Каждый файл отдельно открывается и ищутся вхождения, которые были указаны выше. Все просто до безобразия.
Нет, программа загружает файлы для просмотра в кодировке Ansi, поэтому, чтобы найти юникодное вхождение сперва нужно сконвертировать Unicode в Multibyte. Добавил ссылку на конвертер в первый пост.