par
Ryle » 30 avr. 2007, 13:50
Modération :
jeanmed, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé), je l'ai fait pour toi.
Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.
Ceci étant dit, elle m'a l'air drolement compliquée ton expression.. t'as vraiment besoin d'autant de parenthèses pour capturer juste la chaine contenue entre <div> et </div> ?
Je ne l'ai pas essayé, mais je pense que ceci devrait faire l'affaire :
$html = "<div class='bleu'>totot</div>";
$motif="#<div[^>]*>(.*)<\/div>#Ui";
preg_match_all ($motif, $html, $matches);
[color=darkred][b]Modération :[/b]
[b]jeanmed[/b], afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [[b]code[/b]] ou [[b]php[/b]] (selon le langage utilisé), je l'ai fait pour toi.
Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.[/color]
Ceci étant dit, elle m'a l'air drolement compliquée ton expression.. t'as vraiment besoin d'autant de parenthèses pour capturer juste la chaine contenue entre <div> et </div> ?
Je ne l'ai pas essayé, mais je pense que ceci devrait faire l'affaire :
[php]$html = "<div class='bleu'>totot</div>";
$motif="#<div[^>]*>(.*)<\/div>#Ui";
preg_match_all ($motif, $html, $matches); [/php]