templeet
pix
corner_top pix


Expressions rationnelles
tpl_replace

Cette fonction est équivalente à la fonction php preg_replace.

La fonction tpl_replace() prend 3 arguments obligatoires :

  • ce que l'on recherche au format PCRE
  • la chaîne de remplacement
  • la chaîne dans laquelle s'effectue la recherche

La chaîne de remplacement peut contenir des sous-chaînes trouvées à l'aide des variables $1,$2 .. $n

~tpl_replace('/(\w+)/',ucfirst($1),"C'est encore dans la marine qu'il y a le plus de marins.")

Le résultat est:

C'Est Encore Dans La Marine Qu'Il Y A Le Plus De Marins.
preg

La fonction preg() prend trois arguments:

  • ce que l'on recherche au format PCRE
  • la chaîne dans laquelle s'effectue la recherche
  • l'occurence renvoyée (optionnel, 1 par défaut)

 

~preg('/(\S*)$/','Trouvé sur le web')

Le résultat est :

web
ereg

La fonction ereg est obsolète à partir de PHP 5.3 . Elle est donc également obsolète en Templeet 4.

preg_all

La fonction preg_all est obsolète. La fonction PHP preg_match_all la remplace.

corner_bottom pix
pix