Зачастую приходится обрабатывать списки, которые представлены не совсем как человеческие.
Например пересылают тебе список контактов из Outlook простым текстом, в письме, по которым нужно пройти скриптом, чего с налета выполнить не получится
пример списка:
Иванов Иван <iivanoff@оlоrg.ru>; Федосеев Эрик <efedoseeff@оlоrg.ru>; Кудряшов Глеб <gkudyashoff@оlоrg.ru>; Панов Демьян <dpanoff@оlоrg.ru>; Жданов Емельян <ezhdanoff@оlоrg.ru>;
Когда таких строчек, 5-10 то совсем не страшно, мышкой и кликой на раз два, а вот когда приходит порядка 100 сток и более, тут появляется большой вопрос.
Но на выход приходит notepad++
Выполняем сочетание клавиш ctrl + H
Устанавливаем режим поиска регулярные выражения
В строку найти указываем следующее выражение:
(\b[A-Za-z0-9._%+-]+@[A-Za-Z0-9.-]+\.[A-Za-z]{2,6})
В строку заменить на
\n$1\n
Далее в форме нажимаем заменить все и видим, что теперь e-mailЫ каждый на новой строке, но это не все, в этой форме переходим на вкладку пометки, отмечаем чек-бокс помечать закладкой и наживаем кнопку пометить все.
И финальный штрих. В меню Поиск -> Закладки -> Удалить все строки без закладки.
На выходе получаем файл здорового человека.