Имея файл, например извлечение из вашего почтового ящика, и вы хотите извлечь только адреса электронной почты?
С помощьюNotepad++и простое регулярное выражение, это довольно просто.
Ниже приведен полный пример или, чтобы подвести итог, откройте свой файл, используйте ниже regexp для поиска адресов электронной почты, добавьте разрывы строк до и после каждого из них, а затем отметьте строки, содержащие адрес электронной почты, и удалите немаркированные строки.
Начиная с вашего файла — в этом примере извлечение адресов «TO» в папке электронной почты Outlook 2013 отправлено — у вас может быть много странных символов, ненужный текст, адреса электронной почты в одной строке, …
Файл, содержащий адреса электронной почты и другую информацию
Первый шаг — открыть параметр «Заменить», «Поиск»> «Заменить» илиCtrl+H
Здесь, в Find, введите ниже регулярное выражение. (\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)
В поле «Заменить» введите это, чтобы заменить каждый адрес электронной почты на: break line \ n + строка поиска $ 1 + разрыв строки \ n \n$1\n
Обязательно проверьте переключатель «Регулярное выражение» и нажмите «Заменить все».
Замените адреса электронной почты, чтобы добавить разрыв строки до и после каждого из них
Посмотрите результат — каждый адрес электронной почты теперь находится на одной линии в новой строке.
Файл с адресами электронной почты, отделенными от текста разрывами строк
Следующий шаг — идентифицировать все эти строки, содержащие только один адрес электронной почты. Откройте вкладку «Марк» в окне поиска. Скопируйте те же регулярные выражения, что и раньше, чтобы идентифицировать адреса электронной почты.Убедитесь, что флажок Регулярное выражение отмечено вместе с параметром «Закладка» и запустите операцию маркировки с помощью «Отметить все»
Параметры для маркировки строк, содержащих только адрес электронной почты
В файле все строки, содержащие адреса электронной почты, теперь отмечены закладкой.
Адреса электронной почты, отмеченные в файле
В Search => Bookmark выберите Удалить строки без подписки
Возможность удаления незаписанных строк
И вуаля! Теперь ваш файл содержит только адреса электронной почты без ненужного текста.
Конечный файл, содержащий только адреса электронной почты
В качестве последнего шага вы можете удалить дубликаты, чтобы иметь список уникальных адресов электронной почты.