我想从lua中的邮件标题中删除一些字段。假设我有一个名为“标题”的字符串,我想删除所有以“Re”开头的标题字段。Lua:从邮件标题中删除字段
我该怎么做?
我想是这样的:
string.gsub(header ,"\nRe.-\n[^%s]", "")
,但它不工作....
例如输入
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;
当删除领域以“Re”开头。主要问题是多行字段。
哇!它完美的作品。非常感谢! – user60589