Чем дольше работаем тем меньше платите!

Денис Королев Trydogolik

Рейтинг: 2 814
Паспорт верифицирован
Всего отзывов: 14 0
Выполнил заданий: 9
  • Активность:
  • Работ в портфолио: 97
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 3 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Самозанятый
Был на сайте:

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

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

Описание

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

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

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

**Структура данных будет всегда**:
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”.

Ссылки на примеры реализации

 github.com/Tryd0g0lik/re_netologe.git

Презентация проекта

pic4330656.jpg

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

0