Problème pour Regex

Résolu/Fermé
Pépito - Modifié par Chris 94 le 5/09/2016 à 17:07
 Pépito - 5 sept. 2016 à 17:25
Bonjour,

J'ai un problème avec une expression régulière. Il faudrait que je récupère plusieurs valeurs de ce type : {{ TOTO_TITI }} dans un fichier.

Pour le moment voilà mon expression régulière mais je sais qu'elle est pas totalement juste car il faut que j'accepte seulement les majuscules et le caractère _

$regex = '/\{{2} ?(.*) ?\}{2}/';

Je voulais donc avoir une réponse svp :/

Merci d'avance

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
5 sept. 2016 à 17:13
Bonjour,

Comme ça ?

\{{2} ?([A-Z_]*) ?\}{2}

0
Bonjour,

Merci Jordane45 :)

En revanche, vu que j'ai plusieurs valeur de la même forme (c'est à dire en valeur twig), seule la première du fichier s'affiche, comment afficher toutes les valeurs ?

En gros je voudrais récupérer chaque valeur et les placer dans un array pour aller les chercher ensuite si j'en ai besoin
0
C'est bon j'ai trouvé ! Il suffisait juste d'utiliser la fonction preg_match_all ! Je l'avait pas vu !! :)
0