par
Adilis » 10 mars 2009, 17:12
Bonjour à tous,
J'ai beau me debrouiller en php, les expressions régulières restent un mystère pour moi,
J'ai un fichier texte que je sois parser, voici un exemple :
#010550
<Design=Shoes adidas jucuri>
<Description=Shoes adidas jucuri>
#0-1 0884
<Design=Shoes adidas ingia cfi>
<Description=Shoes adidas ingia cfi>
et j'aimerais récuperer les numéros suivant le #, voici mon expression, mais comme vous pouvez le deviner elle plante pour le deuxieme numéro, en fait j'aimerais inclure les caracteres spéciaux comme l'epace, le point et les tirets, la voici :
preg_match_all( '`#([[:alnum:]]+)([^#]*)`si', $contents, $items, PREG_SET_ORDER );
Si quelqu'un a la solution, ^^en vous remerciant
Bonjour à tous,
J'ai beau me debrouiller en php, les expressions régulières restent un mystère pour moi,
J'ai un fichier texte que je sois parser, voici un exemple :
[quote]#010550
<Design=Shoes adidas jucuri>
<Description=Shoes adidas jucuri>
#0-1 0884
<Design=Shoes adidas ingia cfi>
<Description=Shoes adidas ingia cfi>[/quote]
et j'aimerais récuperer les numéros suivant le #, voici mon expression, mais comme vous pouvez le deviner elle plante pour le deuxieme numéro, en fait j'aimerais inclure les caracteres spéciaux comme l'epace, le point et les tirets, la voici :
[php]preg_match_all( '`#([[:alnum:]]+)([^#]*)`si', $contents, $items, PREG_SET_ORDER );[/php]
Si quelqu'un a la solution, ^^en vous remerciant