Je souhaite supprimer certains champs d'un en-tête de courrier dans lua. Dites que j'ai une chaîne appelée "en-tête" et je veux supprimer tous les champs d'en-tête commençant par "Re".Lua: Supprimer le champ de l'en-tête du courrier
Comment est-ce que je peux faire ceci?
J'ai essayé quelque chose comme ceci:
string.gsub(header ,"\nRe.-\n[^%s]", "")
mais il ne fonctionne pas ....
Par exemple, l'entrée
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;
devrait devenir
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;
lors de la suppression du champ s commençant par "Re". Le problème principal concerne les champs multilignes.
Wow! Cela fonctionne parfaitement. Merci beaucoup! – user60589