Regex : trouver texte entre deux même balises
Résolu
hcp7kuz
Messages postés
243
Date d'inscription
Statut
Membre
Dernière intervention
-
hcp7kuz Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
hcp7kuz Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
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 :
J'ai essayé de mettre au point le code, non fonctionnel :
Comment faire pour récupérer chaque terme avec le $ ?
Merci pour votre aide,
hcp7kuz
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
A voir également:
- Regex récupérer contenu entre deux balises
- Recuperer message whatsapp supprimé - Guide
- Nombre de jours entre deux dates excel - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Deux ecran pc - Guide
- Récupérer mon compte facebook désactivé - Guide
2 réponses
Bonjour,
Cette regex devrait répondre à tes besoins
https://regex101.com/r/t8xdY5/2
.
Cette regex devrait répondre à tes besoins
\((\w*\s*),|\s*(\w*),|\s*(\w*)\)
https://regex101.com/r/t8xdY5/2
.