Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно БЫСТРО написать программу под 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).

18 лет назад
Vladroman
Роман 
40 летРоссия
18 лет в сервисе
Был
25 дней назад
Выбранный исполнитель
filinov
Денис 
44 годаРоссия
18 лет в сервисе
Был
13 лет назад
6 отзывов(-1)
18 лет назад
$50
1 день
Сделал все, что нужно, и даже больше. Высший балл.
Четко сформулированное ТЗ. Оплата полностью и без задержек. Только положительные впечатления.
  • Похожие заказы
  • I need a software for creating a photo books from digital images. This photo book must be then secure sended over internet to some photo studio. Features of program: - various formats (sizes) of books - it ...

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

    Есть компонент редактора. Вот его описание: http://delphikingdom.com/asp/viewitem.asp?catalogid=1278 Особенность компонента в том, что он поддерживает парсинг и выделение синтаксических конструкций "на лету". В комплекте с компонентом поставляется демо-программа. В ней есть пример описания синтаксиса для pascal - модуля. От вас ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • требуется написать плагин к winamp. функционально плагин должен уметь: 1. читать атрибуты проигрываемых музыкальных файлов (название, исполнитель, альбом, год, другие) 2. уметь передавать массивы данных на сервер путем HTTP POST 3. уметь показывать в собственном окне HTML-файл (то есть ...

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

    Основные задачи: ведение базы данных по объектам разработки, исполнителям и заказчикам, формирование различных выходных документов, расчет сметы. Что есть: - сборники в отсканированном виде (два тома слабоформализуемых данных); - эксперты в этой области, алгоритм расчета сметы; - ...

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

    нужно 3 маленьких сишных программки подробно откомментировать. и сделать, чтобы они запускались не в дос подобном окне, а в вин-подобном (пример как должно быть есть в архиве.).

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • В нашей компании для сотрудников используется локальное телевидение. Т.е. поток изображения и звука берется с ТВ-тюнера и звуковой карты конвертируется в IP пакет и передается в 100мбитовую протоколу. Для захвата каналов ТВ используются локальные программы, ...

    Закрыт
    18 лет назад
  • Необходимо реализовать приложение, считывающее данные из нескольких wav файлов, производящее выделение спектра сигнала и поиск формант (частот) с наибольшей интенсивностью спектра. Проект должен быть предоставлен с исходными кодами.

    Закрыт
    18 лет назад
  • Нужна прога в Visual Basic, которая бы строила графики либо производила какие-то подсчеты. Например, вводим в форму данные по одному кандидату (напр., освещение в прессе на протяжении какого-либо периода, или участие в тех или ...

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

    Такая задача. Есть во франции игровые сайты. Каждый день надо заходить и играть в игры/лотереи. Т.е. заходишь на сайт, залогиниваешьяся, там есть например 5 игр по 7 попыток в каждую. Для того чтобы в них ...

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