Bonjour,
Je travail en ce moment sur le décodage des header d'un e-mail (et c'est hachement prise de tête). Je suis en train de décoder les champs FROM et SUBJECT et je bloque sur un regex.
Voici un exemple de chaîne :
"truc avant ! =?utf-8?B?QsOpYsOpOSA=?=<truc@après.fr> "
Voici le regex que j'utilise :
Le regex marche tout bien, sauf qu'il me renvoie jamais de suffixe. Je peux me brosser pour récupérer <truc@après.fr> par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part (?<prefixe>.*?)=\?(?<encoding>.*?)\?(?<base>B|Q|b|q)\?(?<val>.*?)\?=(?<suffixe>.*?)
Est ce que quelqu'un voit pourquoi ?
Merci pour votre aide.
Partager