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

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? ".

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

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

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

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

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

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

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

\n$1\n

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

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

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

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

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

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

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

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

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

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

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

Удалить дубликаты в блокноте ++

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

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

<.*?>|

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

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

.*?(http\:\/\/www\.[a-zA-Z0-9\.\/\-]+)

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

$1\n

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

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

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

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

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

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

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

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

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

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

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

  • Откройте файл CSV с помощью текстового редактора Notepad ++,

  • Введите регулярное выражение , соответствующее потенциальным адресам электронной почты,

  • Замените их на электронную почту и разрыв строки,

  • Используйте регулярное выражение для закладки эффективных адресов электронной почты,

  • Удалить незаписанные строки, не содержащие адреса электронной почты,

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

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

Прочитайте больше

Похожие статьи

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

Irene Page, 2018-08-19
Simple, clair et bien expliqué, merci beaucoup
Lee Ryan, 2018-08-19
No sabía acerca de estos detalles, por favor haga más
Raymond Mcbride, 2018-08-19
O poveste grozavă, mulțumesc pentru schimbul
Kathryn Baker, 2018-08-19
ที่ทำงานได้ดีสำหรับฉันไม่จำเป็นต้องดูเพิ่มเติมใด ๆ
testkingaws, 2018-11-05
Thank you, author, was very useful for me
George Mauricio Santana Lima, 2019-01-16
THIS TUTORIAL IS AMAZING, SUCH AN USEFUL GUIDE! <3
Kaspars, 2019-01-16
Thank you! This came handy!

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