2017-01-25 41 views
-1

我需要編寫一個正則表達式,它從轉發的郵件內容中找到電子郵件的原始發件人。我需要支持主要郵件客戶端的各種手動轉發類型。正則表達式從轉發的郵件中獲取原始發件人

正則表達式我想:

From\s*:\s*((["|']?)[\w|\s]+\2)?\s*(\<?)[\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2})(\>?) 

請提出更好的正則表達式所有可能的組合。在上面還有可能只檢查我是否需要> <符號(第3組)。

也有可能的方式來支持其他非英語

回答

0

您可以使用this ressource至極給你的RFC 5322官方標準的電子郵件正則表達式。希望它能幫你。

相關問題