ヘッダーを調べて、正規表現を使用して、返送された電子メールの件名と一致させようとしています。この電子メール ヘッダーから「Membership Activation」を抽出する必要があります。
Received: from DOMAIN.mydomain.com (UnknownHost [127.0.0.1]) by DOMAIN.mydomain.net with SMTP;
Fri, 6 Sep 2013 10:34:07 -0600
Date: Fri, 6 Sep 2013 10:34:07 -0600 (MDT)
From: "MyDomain.com"
To: test@anotherdomain.com
Message-ID: <8279725.100.1378485247161.JavaMail.MYDOMAIN$@127.0.0.1>
Subject: Membership Activation
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
私は試した:
^Subject: (.+)$
ただし、^ と $ は CRLF であるため機能しません。それから私は試しました:
[\r\n]+Subject: ((.[^\r\n])+)
しかし、結果のグループ 2 で「メンバーシップの有効化」の最後の「n」が得られません。CRLF の否定が正しいかどうかはわかりません。
何か案は?