bonjour,
je voudrais "matcher" la plus courte expression entre deux virgules dans une succession de terme entre virgules :

j'ai blabla, blabla1, blabla 2, blaburps bla, ... etc

et je voudrais seulement le contenu entre les virgules qui contiennent burps (pour les supprimer)

je me doute que l'opérateur paresseux ? doit entrer en jeux mais je le matche pour la virgule apres mais pas celle juste avant.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $varible =~ s/\,(.*?)\bburps\b(.*?),/,/ig;
une recherche m'a permi de trouver la solution mais uniquemment en php (modificateur /U apparemment j'ai pas testé )

Merci de votre aide