Problème pour Regex

Résolu/Fermé
-
 Pépito -
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

Messages postés
34713
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 janvier 2022
4 001
Bonjour,

Comme ça ?

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

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
C'est bon j'ai trouvé ! Il suffisait juste d'utiliser la fonction preg_match_all ! Je l'avait pas vu !! :)