
- Python - 文字處理
- Python - 文字處理簡介
- Python - 文字處理環境
- Python - 字串不可變性
- Python - 排序行
- Python - 重新格式化段落
- Python - 統計段落中標記的個數
- Python - 二進位制 ASCII 轉換
- Python - 字串作為檔案
- Python - 反向檔案讀取
- Python - 過濾重複的單詞
- Python - 從文字中提取電子郵件
- Python - 從文字中提取 URL
- Python - 漂亮列印
- Python - 文字處理狀態機
- Python - 大寫化和翻譯
- Python - 標記化
- Python - 去停用詞
- Python - 同義詞和反義詞
- Python - 文字翻譯
- Python - 詞語替換
- Python - 拼寫檢查
- Python - WordNet 介面
- Python - 語料庫訪問
- Python - 詞性標註
- Python - 塊和塊隙
- Python - 塊分類
- Python - 文字分類
- Python - 二元詞
- Python - 處理 PDF
- Python - 處理 Word 文件
- Python - 讀取 RSS 訂閱
- Python - 情感分析
- Python - 搜尋並匹配
- Python - 文字修整
- Python - 文字換行
- Python - 頻率分佈
- Python - 文字摘要
- Python - 詞幹演算法
- Python - 約束搜尋
Python - 從文字中提取電子郵件
要從文字中提取電子郵件,我們可以正則表示式的幫助。在下面的示例中,我們藉助正則表示式包來定義電子郵件 ID 的模式,然後使用 findall() 函式來檢索與該模式匹配的文字。
import re text = "Please contact us at contact@tutorialspoint.com for further information."+\ " You can also give feedbacl at feedback@tp.com" emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text) print emails
當我們執行以上程式時,我們將獲得以下輸出 −
['contact@tutorialspoint.com', 'feedback@tp.com']
廣告