ok, merci ca fonctionne.
exemple :
$a = "//act_001// salut visiteur //act_025// coucou ca va ? ";
preg_match_all("/(\/\/)([a-z0-9_\.]{1,})([\/\/]+)/i",
$a, $matches);
$matches[2][0] --> act_001
$matches[2][1] --> act_025
Mais en fait (desole d'etre chiant, mais c'est comme ca qu'on apprends !) c'est pas réellement ce que je chercha a faire !!!
en fait il faudrait que je remplace tout ces elements par autre chose ex :
$a = "//act_001// salut visiteur //act_025// coucou ca va ? ";
deviendrait
$a = "<img src='act_001.gif'> salut visiteur <img src='act_025/gif'> coucou ca va ? ";
Pour ca j'ai été voir dans le manuel PHP et j'ai trouvé ceci :
preg_replace
et j'en ai fait ceci :
$patterns = array ("/(\/\/)([a-z0-9_\.]{1,})([\/\/]+)/i", $a);
$replace = ('coucou pour essai');
$b = preg_replace($patterns, $replace, $a);
echo $b;
Mais bien sur ca ne marche pas !!
joebuz