Page 1 sur 1

Expression Regex

Posté : 27 nov. 2018, 09:21
par fredob
Bonjour à toutes et à tous ,

J'ai besoin de supprimer les parties en gras se trouvant dans le texte ci-dessous mais je n'y arrive pas.
Avez-vous une idée de l'expression que je dois utiliser pour arriver a faire celà ?

J'ai essayé ceci : /^De: ".[\D\d]+\n/mui

Merci d'avance :D

===============================================================================
Message de test

De: "Test Mail" <fff>
À: "Frederic Fosse" <ffff>
Envoyé: Jeudi 22 Novembre 2018 16:23:01
Objet: [HELPDESK] Suivi - Aide


Avant d'imprimer cet email, réfléchissez à l'impact sur l'environnement.

De: "Test Mail2" <fff>
À: "Frederic Fosse" <ffff>
Envoyé: Jeudi 22 Novembre 2018 16:22:01
Objet: [HELPDESK] Suivi - aide probleme


reste du message

===============================================================================

Re: Expression Regex

Posté : 27 nov. 2018, 11:18
par Saian
Salut, j'ai testé ça https://regexr.com/43rb4

Code : Tout sélectionner

/(De|À|Envoyé|Objet):.*/g

Re: Expression Regex

Posté : 27 nov. 2018, 15:07
par fredob
Merci.
C'est exactement ce qu'il me fallait.

Bonne journée

Re: [RESOLU] Expression Regex

Posté : 28 nov. 2018, 11:47
par two3d
l'option g correspond à quoi ?

Re: [RESOLU] Expression Regex

Posté : 28 nov. 2018, 12:02
par Saian
Le flag "g" indique que l'expression rationnelle recherchera toutes les correspondances possibles d'une chaîne de caractères.
Ça s'utilise en javascript mais ça n'existe pas en php avec preg_match, à la place on utilise preg_match_all.

Re: [RESOLU] Expression Regex

Posté : 28 nov. 2018, 12:05
par two3d
ok, merci pour ta réponse