OVH Cloud OVH Cloud

expression reguliere

1 réponse
Avatar
eric.loustau
Bonjour,

Je souhaite parcourir un texte et OTER de ce texte ce qui ce trouve
entre deux expressions.

Par exemple dans la phrase "un deux trois quatre cinq". je souhaite
enlever tout le texte à partir du debut du mot "deux" et de la fin du
mot "quatre".


Il me semble qu'une expression régulière devrait être envisaglable
mais je sèche.

Merci.

1 réponse

Avatar
Hugues Peeters
Je souhaite parcourir un texte et OTER de ce texte ce qui ce trouve.
Par exemple dans la phrase "un deux trois quatre cinq". je souhaite
enlever tout le texte à partir du debut du mot "deux" et de la fin du
mot "quatre".Il me semble qu'une expression régulière devrait être
envisaglable


preg_replace('/^(w+s)(w+s){3}(w+)$/',
'13',
'un deux trois quatre cinq');

Mais dans ce cas de figure, il me semble que travailler avec explode()
et implode() produrait un code plus lisible, et, surtout, plus
facilement modifiable...

Cordialement,

Hugues Peeters
---

http://www.claroline.net