Нужно БЫСТРО написать программу под Windows XP, которая бы обработала большое количество файлов по определенным правилам. Приложение нужно для выполнения разовой задачи. Программа очень простенькая, хорошему программисту работы на пару-тройку часов. Главное - сделать быстро. ЯП любой. Материал для тестов программы будет предоставлен программисту по e-mail.

ТЗ следующее:

Имеем 50000+ файлов, разложенных по папкам. Необходимо просмотреть все файлы с расширением *.php в заданной папке (а также вложенных в нее) на предмет нахождения в них элементов текста формата

text, где text - произвольный набор символов. Этот элемент либо находится в файле в единичном экземпляре, либо вообще отсутствует. Искать следует без привязки к регистру, так как может быть , а может и т. п.

Если такой фрагмент найден, следует обработать значение text по алгоритму (порядок важен):

1. Полностью стереть комбинации "'s", "'ve", "a ", "the " внутри text.

2. Заменить все спецсимволы пробелами.

3. Если два или более пробелов в text идут подряд, то нужно их сократить в один.

4. Пробелы в начале и конце удалить.

5. Теперь (напоминаю про порядок) заменить все пробелы на символ "_".

6. Преобразовать полученное в нижний регистр.

Получили некоторый новый TextCorrected. Далее следует:

1. Заменить имя файла, в котором найден фрагмент с name.php на TextCorrected.php. Если окажется, что файл TextCorrected.php уже присутствует в папке (получен после обработки предыдущих файлов), то следует сделать TextCorrected уникальным (просто дописать "_" и порядковый номер - одинаковых может быть несколько десятков).

2. Заменить в других файлах данной папки (это важно, так как в разных папках могут быть файлы с одинаковым именем) все вхождения текста name.php на TextCorrected.php (если он изменился после 1, то следует использовать именно новый вариант).

По завершению обработки файлов необходимо вывести отчет:

1. Общее количество просмотренных файлов.

2. Количество обработанных файлов, в которых найдены заголовки (и, соответственно, изменено имя).

3. Количество обработанных файлов, в которых заголовки не найдены.

4. Количество файлов, в которых заменен ВНУТРИ текст (пункт алгоритма 2.2.2).

19 лет назад
Vladroman
Роман 
41 год
19 лет в сервисе
Был
год назад

Выбранный исполнитель

filinov
Денис 
45 лет
19 лет в сервисе
Был
14 лет назад
6 отзывов(-1)
19 лет назад
$50
1 день
Сделал все, что нужно, и даже больше. Высший балл.
Четко сформулированное ТЗ. Оплата полностью и без задержек. Только положительные впечатления.

Заявки фрилансеров

filinov
Денис 
45 лет
19 лет в сервисе
Был
14 лет назад
6 отзывов(-1)
19 лет назад
  • Похожие заказы

  • Разработать программное обеспечение для создания фотокниг из цифровых изображений. Программа должна поддерживать различные форматы, предлагать множество макетов, возможность создания пользовательских макетов, добавление текста и отправку готовых книг в фотостудию через интернет.

    Прикладное ПО1 исполнитель
    Завершен
    19 лет назад
  • $20

    Необходимо доработать компонент редактора на Delphi, добавив поддержку парсинга синтаксиса для языков Pascal (program and unit), C, C++, Basic (с классами) и JavaScript. Ожидается создание компонента-наследника, который будет применять парсинг в зависимости от выбранного свойства. В комплекте имеется демо-программа с примером для Pascal.

    Прикладное ПО1 исполнитель
    Завершен
    19 лет назад
  • Требуется разработать плагин для Winamp, который будет читать атрибуты музыкальных файлов и передавать данные на сервер через HTTP POST. Плагин также должен отображать HTML-файлы в собственном окне. Необходима совместимость с последними версиями Winamp 5.x и, желательно, с более ранними.

    Закрыт
    19 лет назад
  • $500

    Ищется разработчик прикладного ПО для ведения базы данных, формирования выходных документов и расчета сметы. Задачи включают формализацию данных из отсканированных сборников, реализацию алгоритма расчета сметы и создание модульной программы. Обязательное условие - качественное документирование кода и регулярное ознакомление с изменениями. Срок выполнения - месяц с бонусом за своевременность.

    Прикладное ПО1 исполнитель
    Закрыт
    19 лет назад
  • $50

    Необходимо переписать три маленькие программы на C, добавив подробные комментарии к коду. Также требуется изменить способ запуска, чтобы программы открывались в интерфейсе Windows, а не в DOS-подобном окне. Пример ожидаемого результата предоставлен в архиве.

    Прикладное ПО1 исполнитель
    Завершен
    19 лет назад
  • Требуется разработать программу, соответствующую требованиям заказчика. Задача включает в себя создание функционала, интеграцию с необходимыми системами и тестирование. Ожидается четкое выполнение всех поставленных задач.

    Закрыт
    19 лет назад
  • Требуется создать приложение, которое будет считывать данные из нескольких WAV файлов, выделять спектр сигнала и находить форманты с наибольшей интенсивностью. Проект должен быть представлен с полными исходными кодами для дальнейшей доработки.

    Закрыт
    19 лет назад
  • Требуется создать программу на Visual Basic, которая строит графики и производит подсчеты данных по кандидатам. Ввод данных осуществляется через форму, результаты выводятся в виде графиков или чисел, связаны с темой курсовой работы 'Влияние СМИ на избирательную кампанию'. Необходим также алгоритм для создания программы.

    Закрыт
    19 лет назад
  • $50

    Разработка приложения для автоматизации посещения игровых сайтов во Франции. Программа должна позволять настраивать логин, пароль и количество переходов по игровым ссылкам. После первоначальной настройки программа должна ежедневно повторять заданный маршрут. Возможность добавления новых сайтов и игр должна быть предусмотрена.

    Закрыт
    19 лет назад