Требуется реализовать ряд программных задач предварительно натянув готовую вёрстку на движок. Работа на нашем движке в основе SMARTY. Все детали в переписке, в идеале специалист готовый общаться голосом по скайпу. Требуется навык ...
Скрипт обработки текстового файла (PHP)
С определением бюджета затрудняюсь. При знании обработки текстовых переменных задача видится не слишком громоздкой. Поэтому предлагайте Ваши варианты.
Задача - сделать скрипт на PHP, который я смогу исполнять на своем сервере.
На входе - форма с одним текстовым полем, в которое вставляется исходный текст.
На выходе - обработанный текст, удобный для копирования в буфер
В тексте имеются повторяющиеся блоки вида:
ФИО: Кондратьев Николай Владимирович
Дата рождения: 19.10.88
E-mail: [email protected]
...
ФИО: Егорова Надежда Васильевна
Дата рождения: 03.12.1980
E-mail: [email protected]
Необходимо преобразовать в следующее:
Николай, 19.10.88, [email protected]
Надежда, 03.12.80, [email protected]
и т.д. новый человек с новой строки.
Пример исходного текста в приложении.
Обработка ФИО:
Если состоит из одного слова - оставлять одно слово
Если состоит из двух слов - оставлять второе
Если из трех, оставлять второе
Верхний регистр понижать, если встречается.
Первую букву делать заглавной.
Обработка даты:
То, что распознается, приводить к варианту: дд.мм.гг
Распознавать:
разные варианты разделителей "/", "," - приводить к точке.
Если год написан 1973 - приводить к 73.
Все символы после цифр - отбрасывать.
Если год написан в нераспознаваемом формате, например без
разделителей, писать цифры в итоговый текст, как есть...
При обработке следующего клиента, проверять, не было ли уже такого же e-mail. Если это повтор, пропускать.
В примере есть все варианты написаний, которые должны быть
обработаны. На нем вполне можно заниматься отладкой скрипта.
Выбранный исполнитель
Похожие заказы
- $975Веб-программирование8 заявокЗакрыт12 лет назад
На странице http://www.express.ru/courier/ , после введения всех необходимых данных - вместо простой надписи: "Спасибо, что выбрали нашу курьерскую службу доставки. Наш оператор свяжется с Вами в самое ближайшее время." нужно ...
Веб-программирование1 исполнительЗавершен12 лет назадТребуется разработать биржу билетов (php/mysql/ajax), хотелось бы найти исполнителей из Нижнего Новгорода. ТЗ делается, более точные данные можно обсудить при переписке или встрече.
Веб-программирование3 заявкиЗакрыт12 лет назад1) Почистить вредоносный код (всплывает при заходе с мобильного и не только) вот тут sreteniespb.ru 2) Установить какой-то нетяжелый СЕО модуль, чтобы реализовать эти функции: А) Добавить ...
Веб-программирование5 заявокЗакрыт12 лет назадНеобходимо провести доработку сайта компании с использованием CMS MODx, ТЗ высылается непосредственно на руки. Оплата совершается через сервис безопасных сделок
Веб-программирование9 заявокЗакрыт12 лет назад- $2875
Требуется опытный PHP-разработчик для развития функционала сайта на Zend Framework. Требования: - отличное знание ООП PHP 5 и Zend Framweork - CSS, быстрая правка блочной вёрстки - jQuery, extJS ...
Веб-программирование2 заявкиЗакрыт12 лет назад - $50
Нужно подключить rbc-money к моему компоненту для Joomla.
Веб-программирование1 заявкаЗакрыт12 лет назад - $100
Требуется написать скрипт веб-формы. Реализация PHP + MySQL. После каждого шага данные сохраняются в БД, нужен интерфейс для просмотра анкет.
Веб-программирование1 исполнительЗакрыт12 лет назад Добрый день, сайт : www.w3r.ru нужно : * в материалах на главной видите таблицы, в нем написан текст. Мне нужно чтоб нажимая на строку она открывалась как спойлер, и ...
Веб-программирование1 исполнительЗавершен12 лет назадВ движок нужно внести несколько небольших правок: 1. Убрать капчу при оформлении заказа 2. Добавить к товару поле "Себестоимость" и улучшить отчётность в связи с этим новым полем 3. В ...
Веб-программирование1 заявкаЗакрыт12 лет назад