Regex : trouver texte entre deux même balises

Résolu
Bonjour,

Je cherche à récupérer le texte contenu entre deux mêmes balises à l'aide d'une expression régulière.
Je m'explique : par exemple, j'ai une "liste" comprise dans un texte de la forme suivante :
(terme1, terme2, terme3, termeX)
. Pour chaque terme de cette liste, je voudrais récupérer sa valeur pour la transformer en "valeur".
J'ai essayé de mettre au point le code, non fonctionnel :
preg_replace("/(,|\()\s*(\w*)\s*(,|\))/", "\"$1\"", "Mon texte avant (terme1, terme2, terme3, termeX) Mon texte après");

Comment faire pour récupérer chaque terme avec le $ ?

Merci pour votre aide,
hcp7kuz

2 réponses

  1. Ça fonctionne très bien, encore merci pour ton aide :)

    --
    0
    1. Modérateur
      Je t'en prie.

      Par contre pense à mettre le sujet en résolu (icone de roue crantée en haut du message)
      Bonne soirée
      0
    2. @jordane45Petit oubli de ma part.
      Bonne soirée à toi aussi
      0