expression régulières

xxbx
Invité n'ayant pas de compte PHPfrance

22 juil. 2015, 16:44

Bonjour, j'essaie de construire une expression régulière et comme d'habitude je n'arrive pas à m'en sortir.
Je récupère une variable javascript qui contient la chaîne suivante:
"<FR>www.france.fr</FR><EN>http//www.en.com</EN>"
Cette chaîne peut avoir plus d’occurrences. Donc une balise suivi d'une URL
J'ai besoin de récupérer en variables javascript le contenu de la balise et la balise elle même. Je voudrais donc ici avoir en variable; FR
www.france.fr
EN
http//www.en.com

Et potentiellement d'autres variables selon le contenu de la chaîne de base. Je pense donc devoir récupérer cela sous forme de tableau.

Si une âme charitable passe dans le coin et peut me filer un coup de main, ce serait chouette.

Merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 juil. 2015, 17:49

Bonjour,

Quelque chose comme cela :

Code : Tout sélectionner

<([A-Z]+)>([^<]+)<\/[A-Z]+>
Testable ici : https://regex101.com/r/sV2gQ8/1
et je te recommande au passage cet outil pour faire des tests et développer tes regex ;-)
Quand tout le reste a échoué, lisez le mode d'emploi...