2017-01-25 33 views
-1

転送されたメールの内容から元の送信者を見つけ出す正規表現を作成する必要があります。私は、主要なメールクライアントの様々な手動転送タイプをサポートする必要があります。正規表現で転送元のメールを受け取る正規表現

正規表現は、私が試した:

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

は、すべての可能な組み合わせで、より良い正規表現を提案してください。また、上記では、<シンボル(グループ3)が最終的に必要なものと一致するかどうかだけチェックすることが可能です。あなたはthis ressourceウィッヒはあなたに電子メールの正規表現のためのRFC 5322公式の標準を与える使用することができます英語

答えて

0

以外をサポートする

も可能な方法。それがあなたを恋しくすることを願っています。