Notepad ++從文本文件中提取電子郵件地址

Notepad ++從文本文件中提取電子郵件地址

如何從文本文件中提取電子郵件地址

有一個文件,例如從您的郵箱中提取,並且您只想提取電子郵件地址?

使用Notepad ++和簡單的 正則表達式 ,這非常簡單。

請參閱下面的完整示例或總結打開文件,使用 正則表達式 查找電子郵件地址,在每個電子郵件地址前後添加換行符,然後標記包含電子郵件地址的行並刪除未標記的行。

Notepad ++正則表達式提取文本

非常简单 - 但在下面看到一个完整的例子,使用这个聪明的正则表达式从一个Stackoverflow.com讨论“使用记事本++和正则表达式从文本中提取电子邮件”,以及来自superuser.com讨论的进一步灵感“如何删除Notepad ++中的所有行包含我需要的单词的行?“。

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

從您的文件開始 - 在該示例中,提取Outlook 2013發送的電子郵件文件夾的“TO”地址 - 您可能在同一行中包含許多奇怪的字符,不必要的文本,電子郵件地址......

第一步是打開替換選項,搜索=>替換或Ctrl + H。

Nnotepad ++正則表達式

在這裡,在查找內容中,在 正則表達式 下面輸入。

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

在替換中,輸入以替換每個電子郵件地址:換行符\ n +搜索字符串$ 1 +換行符\ n

\n$1\n

確保選中 正則表達式 單選按鈕,然後單擊全部替換。

查看結果 - 每個電子郵件地址現在都在一條新線上。

下一步是確定所有這些只包含一個電子郵件地址的行。在搜索窗口中打開Marktab。複製與以前相同的 正則表達式 來識別電子郵件地址。確保 正則表達式 與書籤行選項一起被選中,並使用標記全部開始標記操作

在該文件中,所有包含電子郵件地址的行現在都已加入書籤。

在Search => Bookmark中,選擇Remove Unbookmarked Lines

瞧!您的文件現在只包含沒有不必要文本的電子郵件地址。

最後一步,您可能需要 刪除重複項 以獲取唯一電子郵件地址列表。

從文本中提取電子郵件 file

要從文本文件中提取電子郵件,請使用 Notepad ++文本編輯器 打開它,並應用上述說明,使用 正則表達式 ,標記所有電子郵件,僅選擇電子郵件並複制它們。

Notepad ++複製所有正則表達式匹配

要復制所有 正則表達式 匹配項,請使用Notepad ++搜索窗口中的Marktab。通過放置 正則表達式 ,所有與 正則表達式 匹配的結果都將被標記,並且可以通過這種方式進行選擇和復制。

刪除notepad ++中的重複項

Notepad ++ strip HTML標籤

要從文本中刪除Notepad ++中的HTML標記,請使用下面的 正則表達式 <.*?>|</.*?>,並用例如空格替換。確保已選中搜索表單中的 正則表達式 複選框。

<.*?>|

Notepad ++提取URL

在替換菜單中,可通過快捷鍵CTRL + H訪問,使用以下 正則表達式 正則表達式 和點匹配新行檢查:

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

並使用此替換字符串以獲取文件中提取的所有URL的列表:

$1\n

如何在NotePad ++中復制標記的行

可以使用 正則表達式 搜索複製Notepad ++中的標記文本,方法是使用搜索>標記菜單,選擇書籤行並單擊全部標記。

然後,使用搜索>書籤>複製書籤線條菜單,結果可以粘貼到一個新文件中,其中包含標記行的副本。

如何通過幾次點擊從文本中提取電子郵件

要從文本中提取電子郵件,只需輸入 正則表達式 即可查找文本文件中的所有電子郵件地址,例如從Microsoft Outlook中提取所有聯繫人。

然後,識別電子郵件地址,並刪除多餘的行。使用NotePad ++,可以按照我們的指南輕鬆完成。

使用regex從Notepad ++中提取電子郵件地址

如何從CSV文件中提取電子郵件?

CSV中的電子郵件地址(如MicrosoftOutlook導出)與標准文本文件的工作方式完全相同。

To 從CSV文件中提取電子郵件 , start by opening the CSV file with Notepad ++文本編輯器 , distinguish the single email addresses with the process explained above, and copy them.

To 從CSV文件中提取電子郵件 follow the following process:

  • 使用Notepad ++文本編輯器打開CSV文件,

  • 輸入匹配潛在電子郵件地址的正則表

  • 用電子郵件和換行符替換它們,

  • 使用正則表達式為有效電子郵件地址添加書籤

  • 刪除未加書籤的不包含電子郵件地址的行,

  • 通過執行刪除重複操作來獲取最終列表,該操作將清理文件並 從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!

發表評論