Notepad ++ извлекает адреса электронной почты из текстового файла за несколько шагов

Имея файл, например извлечение из вашего почтового ящика, и вы хотите извлечь только адреса электронной почты?


Как извлечь адреса электронной почты из текстового файла?

Имея файл, например извлечение из вашего почтового ящика, и вы хотите извлечь только адреса электронной почты?

Используя Notepad ++ и простое регулярное выражение, это довольно просто.

Ниже приведен полный пример или, чтобы подвести итог, откройте свой файл, используйте ниже regexp для поиска адресов электронной почты, добавьте разрывы строк до и после каждого из них, а затем отметьте строки, содержащие адрес электронной почты, и удалите немаркированные строки.

Блокнот ++  регулярное выражение ‌  для извлечения текста

Destul de simplu - dar a se vedea mai jos un exemplu complet folosind acest regexp inteligent de la o discuție Stackoverflow.com despre Extras e-mail de la text folosind Notebook ++ și regexp, și cu inspirație suplimentară de la o discuție superuser.com Cum să ștergeți toate liniile în Notepad ++ cu excepția linii care conțin un cuvânt de care am nevoie? .

Начиная с вашего файла - в этом примере извлечение адресов «TO» в папке электронной почты Outlook 2013 отправлено - у вас может быть много странных символов, ненужный текст, адреса электронной почты в одной строке, ...

Freedom Monument―Kochani, Macedon... x
Freedom Monument―Kochani, Macedonia

Первый шаг - открыть параметр «Заменить», «Поиск»> «Заменить» или «Ctrl + H».

Nnotepad ++ регулярное выражение

Здесь, в Find, введите ниже регулярное выражение.

В поле «Заменить» введите это, чтобы заменить каждый адрес электронной почты на: break line \ n + строка поиска $ 1 + разрыв строки \ n

Обязательно проверьте переключатель «Регулярное выражение» и нажмите «Заменить все».

Посмотрите результат - каждый адрес электронной почты теперь находится на одной линии в новой строке.

Следующий шаг - идентифицировать все эти строки, содержащие только один адрес электронной почты. Откройте Marktab в окне поиска. Скопируйте те же регулярные выражения, что и раньше, чтобы идентифицировать адреса электронной почты. Убедитесь, что флажок Регулярное выражение отмечено вместе с параметром «Закладка» и запустите операцию маркировки с помощью «Отметить все»

В файле все строки, содержащие адреса электронной почты, теперь отмечены закладкой.

В Search => Bookmark выберите Удалить строки без подписки

И вуаля! Теперь ваш файл содержит только адреса электронной почты без ненужного текста.

В качестве последнего шага вы можете удалить дубликаты, чтобы иметь список уникальных адресов электронной почты.

Извлекать электронные письма из текста file

Чтобы извлечь электронные письма из текстового файла, откройте его с помощью текстового редактора Notepad ++ и примените приведенные выше инструкции, используя регулярное выражение, помечая все электронные письма, выбирая только электронные письма и копируя их.

Notepad ++ скопировать все совпадения регулярных выражений

Чтобы скопировать все совпадения регулярных выражений, используйте окно поиска Marktab in Notepad ++. Помещая здесь регулярное выражение, все результаты, соответствующие регулярному выражению, будут отмечены, и их можно будет выбрать и скопировать таким образом.

Блокнот ++ обрезать теги HTML

Чтобы удалить теги HTML в Notepad ++ из текста, используйте  регулярное выражение ‌  ниже<.*?>|</.*?>и заменить, например, пробелом. Убедитесь, что в форме поиска установлен флажок регулярного выражения.

Блокнот ++ извлечь URL

В меню замены, доступном с помощью сочетания клавиш CTRL + H, используйте следующее  регулярное выражение ‌  с проверенным регулярным выражением и совпадением точек с новой строкой:

И используйте эту строку замены, чтобы получить список всех URL, извлеченных в файле:

Как скопировать отмеченные строки в NotePad ++?

Помеченный текст в Notepad ++ можно скопировать с помощью поиска регулярных выражений, используя меню поиска> отметка, выбрав строку закладки и щелкнув отметку «все».

Затем используйте меню поиска> закладка> копировать строки с закладками, и результат может быть вставлен в новый файл, содержащий копию отмеченных строк.

Как извлечь электронные письма из текста в несколько кликов?

Чтобы извлечь электронные письма из текста, просто введите регулярное выражение, чтобы узнать все адреса электронной почты в текстовом файле, например, извлечение всех ваших контактов из Microsoft Outlook.

Затем определите адреса электронной почты и удалите лишние строки. Используя NotePad ++, это легко сделать, следуя нашему руководству.

извлечь адрес электронной почты из Notepad ++ с помощью регулярных выражений

Как извлечь письма из файла CSV?

Адреса электронной почты в CSV, такие как экспорт MicrosoftOutlook, работают точно так же, как и для стандартного текстового файла.

Чтобы извлечь электронные письма из CSV-файла, начните с открытия CSV-файла в текстовом редакторе Notepad ++, выделите отдельные адреса электронной почты с помощью процесса, описанного выше, и скопируйте их.

Чтобы извлечь письма из файла CSV, выполните следующие действия:

  • Откройте файл CSV с помощью текстового редактора Notepad ++,
  • Введите регулярное выражение, соответствующее потенциальным адресам электронной почты,
  • Замените их на электронную почту и разрыв строки,
  • Используйте  регулярное выражение ‌  для закладки эффективных адресов электронной почты,
  • Удалить незаписанные строки, не содержащие адреса электронной почты,
  • Получите окончательный список, выполнив операцию удаления дубликатов, которая очистит ваш файл и извлечет электронные письма из вашего CSV-файла и будет готов к экспорту.

Когда процесс извлечения писем из файла CSV завершен с использованием регулярного выражения, вы сможете скопировать их непосредственно из результатов.

Gmail: Как отправить электронное письмо на все контакты?

Используя популярное электронное приложение Gmail, можно отправить электронное письмо на все контакты, сначала извлекая список контактов.

Для этого откройте свои контакты Google и перейдите в меню «Другие контакты», где вы найдете адреса электронной почты, с кем вы когда-либо обменивались по электронной почте.

Затем выберите контакт, нажав на флажок рядом с ним - и появится новое меню, что позволяет вам выбрать все контакты, которые вы хотите, расширяя синюю стрелку, а затем экспортировать все ваши электронные письма Gmail Контакты, нажав на три синих Точки справа и выбирая параметры экспорта электронной почты в локальный файл, который соответствует вашим потребностям: Google CSV, Outlook CSV или VCARD для контактов iOS.

Если у вас слишком много контактов, чтобы обрабатывать в результирующем файле CSV, рассмотрите расщепление файла CSV.

Разделите текстовый файл CSV с контактами, экспортированными из Gmail

Вы также можете экспортировать все контакты напрямую из этого меню, выбрав соответствующую опцию, флажок «Все контакты».






Комментарии (3)

 2018-08-19 -  Irene Page
Простое, ясно и хорошо объяснено, большое спасибо
 2018-11-05 -  testkingaws
Спасибо, автор, был очень полезным для меня
 2019-01-15 -  George Mauricio Santana Lima
Этот учебник удивительно, такое полезное руководство!

Оставить комментарий