Pb Expressions régulières !
Posté : 21 janv. 2006, 13:33
Salut !
Pour les besoins d'un projet perso je suis en train de "m'amuser" à développer une messagerie interne. Façon MP de PHPBB. J'ai d'ailleurs essayer de comprendre la mécanique utilisée par PHPBB et ... j'ai un peu de mal
Voici le postulat de départ :
J'arrive à supprimer les et les et donc à isoler les noms d'auteur et les messages en faisant ça [ rigolez-pas ! je pense qu'il y a plus simple mais bon ... ] :
Si quelqu'un a une soluce ... il est d'ailleurs peut-être possible de tout traiter en une seule fois ? J'avoue, je n'utilise les expressions régulières que tous les 120 ans donc j'ai un peu de mal ... Peut-être même les expressions régulières ne sont pas la solution ?
Voilà !
Passez un bon WE !
A+
Didier
Pour les besoins d'un projet perso je suis en train de "m'amuser" à développer une messagerie interne. Façon MP de PHPBB. J'ai d'ailleurs essayer de comprendre la mécanique utilisée par PHPBB et ... j'ai un peu de mal
Voici le postulat de départ :
Code : Tout sélectionner
$texte='[quote="toto"][quote="titi"]
Salut !
Ceci est un test !
titi[/quote]
Ceci est la réponse au test !
toto[/quote]
Ceci est la réponse à la réponse !
titi';
Code : Tout sélectionner
[quote=""]Code : Tout sélectionner
[/quote]$chars = preg_replace('/\[quote="|"\]|\[\/quote]/',"",$texte);
echo '<pre>';
print_r($chars);
echo '</pre>';
Ce que je voudrais faire c'est traiter $texte une première fois pour ne récupérer que les noms des auteurs dans l'ordre et traiter une seconde fois $texte pour récuper le message associé à un auteur.Si quelqu'un a une soluce ... il est d'ailleurs peut-être possible de tout traiter en une seule fois ? J'avoue, je n'utilise les expressions régulières que tous les 120 ans donc j'ai un peu de mal ... Peut-être même les expressions régulières ne sont pas la solution ?
Voilà !
Passez un bon WE !
A+
Didier