luaのメールヘッダからいくつかのフィールドを削除したい。 "header"という文字列があり、 "Re"で始まるすべてのヘッダーフィールドを削除したいとします。Lua:メールヘッダからフィールドを削除する
どうすればいいですか?
私はこのような何か試してみました:入力
Received: by a;
Tue, 14 Mar 2012 19:43:29 -0700 (PDT)
X-Received: by b;
Tue, 14 Mar 2012 19:43:29 -0700 (PDT)
Return-Path: <[email protected]>
Received: from ex.com
by mx..com
for x
Received-SPF: pas5a;
Authentication-Results:;
dkim=pass [email protected];
Return-Path: <bounce-paypal.de>
MIME-Version: 1.0
Reply-To: a
Subject: b
From: c
To: xxx
Date: Tue, 14 Mar 2012 19:43:29 -0700 (PDT)
Content-Type: multipart/alternative;
が
X-Received: by b;
Tue, 14 Mar 2012 19:43:29 -0700 (PDT)
Authentication-Results:;
dkim=pass [email protected];
MIME-Version: 1.0
Subject: b
From: c
To: xxx
Date: Tue, 14 Mar 2012 19:43:29 -0700 (PDT)
Content-Type: multipart/alternative;
なるべき例えば
....
string.gsub(header ,"\nRe.-\n[^%s]", "")
をしかし、それは動作しません。フィールドを削除するとき「Re」で始まる。主な問題は複数行のフィールドです。
うわー!それは完全に動作します。どうもありがとう! – user60589