Auteur Sujet: Lister les fonctions _tr() d'une page  (Lu 1594 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Bunny Toon

  • Débutant
  • *
  • Messages: 1
Lister les fonctions _tr() d'une page
« le: 21 juin 2010 à 11:00:47 »
Nouveau petit souci avec une autre RegEx. Je voulais également repérer toutes les fonctions _tr(). J'y arrive très bien à un détail près : s'il y a une partie variable dans mes _tr(), définie avec des {...}, ben là ça ne prend plus. J'ai tenté différentes solutions mais pas moyen de les accepter pour le moment.

Voici ce que j'utilise pour l'instant :
<?php preg_match_all('#_tr\((\'|\")(.+)(\'|\")\)#'$webPageString$_trsFound); ?>
<?php
_tr
('My name is Bond.');       // retourne TRUE.
_tr('My name is {username}.'); // retourne FALSE.
?>

Hors ligne rave

  • Débutant
  • *
  • Messages: 93
Re : Lister les fonctions _tr() d'une page
« Réponse #1 le: 27 juin 2010 à 16:34:17 »
Aucun problème chez moi.

Au pire, essaye de rajouter les accolades:

#_tr\([\'"](([\{\}]|.)+)[\'"]\)#