Денис Королев Trydogolik Паспорт верифицирован
Чем дольше работаем тем меньше платите!
Рейтинг
789
№ 1 519 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Новосибирск
Опыт работы
4 года
На сайте с
2014 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

re-форматирование адресной книги

Используемые навыки Python

Описание

### Регулярные выражения ###

В адресную книгу добавляем контакты не имея единого формата.
В результате получается адресная книга, в которой совершенно невозможно кого-то нормально найти: мешает множество дублей и разная запись одних и тех же имен.

**Задача**: починить адресную книгу, используя регулярные выражения.

**Структура данных будет всегда**:
1. lastname,firstname,surname,organization,position,phone,email.
2. Предполагается, что телефон и e-mail у человека может быть только один.
3. Базовая адресная книга в формате CSV.
4. Сохранить отформатированную адресную книгу в формате CSV.

**Необходимо**:
- поместить Фамилию, Имя и Отчество человека в поля lastname, firstname и surname соответственно. В записной книжке изначально может быть Ф + ИО, ФИО, а может быть сразу правильно: Ф+И+О;
- привести все телефоны в формат +7(999)999-99-99;
- если есть добавочный номер, формат будет такой: +7(999)999-99-99 доб.9999;
- объединить все дублирующиеся записи о человеке в одну.

**Итог**:
- после запуска main.py в папке file получаете 2 файла;
- конечный файл “not_duble.csv”.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Работа №46
Работа №46
43
Веб-разработка и IT Bitrix редактирование CSS - 04.2022
Bitrix редактирование CSS - 04.2022
76
Веб-разработка и IT Books Online - Каталог 2021
Books Online - Каталог 2021
99
Веб-разработка и IT PostgreSQL и Python - 2022
PostgreSQL и Python - 2022
140