capturer du texte entre deux symboles..

capturer du texte entre deux symboles.. - PHP - Programmation

Marsh Posté le 17-07-2007 à 08:34:23    

Bonjour,
 
J'ai un petit souci .
 
Je souhaite prendre un texte entre deux symboles mais je sais pas comment je peux faire .
 
ex $test = " @toto aime les frittes@";
 
Comment puis-je faire pour prendre le texte entre les @?  
 
Bien à vous  
JuVeNaL

Reply

Marsh Posté le 17-07-2007 à 08:34:23   

Reply

Marsh Posté le 17-07-2007 à 09:21:09    

C'est le moment d'apprendre les regexs :)
Quitte à te lancer la dedans attaque directement avec les PCRE plutot que les posix, et donc en php utilise les fonctions preg*: http://fr.php.net/manual/fr/ref.pcre.php ( dans ton cas ça sera preg_match)

 

Sur la syntaxes des expressions régulières, je trouve la page php sur l'explication pas super claire, mais tu peux jeter un oeil sur celle de perl: http://www.perl.com/doc/manual/html/pod/perlre.html
Et puis un petit sheet cheat pour s'y retrouver rapidos au debut: http://www.ilovejackdaniels.com/re [...] _sheet.png


Message édité par anapajari le 17-07-2007 à 09:21:57
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed