Probleme Exp Reg
first
-
Leviathan49 Messages postés 267 Statut Membre -
Leviathan49 Messages postés 267 Statut Membre -
Bonjour,
j'ai
<LI class=very_popular sizcache="0" sizset="0"><A href="/s/asterix">Asterix</A>
<LI class=somewhat_popular sizcache="0" sizset="1"><A href="/s/cirque">Cirque</A>
et je voudrais bien choper les deux mots en gras !
Merci d'avance
j'ai
<LI class=very_popular sizcache="0" sizset="0"><A href="/s/asterix">Asterix</A>
<LI class=somewhat_popular sizcache="0" sizset="1"><A href="/s/cirque">Cirque</A>
et je voudrais bien choper les deux mots en gras !
Merci d'avance
A voir également:
- Probleme Exp Reg
- Reg cleaner - Télécharger - Nettoyage
- Exp sim canon - Forum Canon
- Reg code incorrect - Forum Accessoires & objets connectés
- Multi exp pokemon diamant ✓ - Forum Jeux vidéo
- Multi exp pokemon perle - Forum Jeux vidéo
2 réponses
Bonjour, voila un petit code php qui récupère tes mots :)
<?php
$txt='<LI class=very_popular sizcache="0" sizset="0"><A href="/s/asterix">Asterix</A><LI class=somewhat_popular sizcache="0" sizset="1"><A href="/s/cirque">Cirque</A> ';
$words = array() ;
while($start1 = strpos($txt, "<A"))
{
$start2 = strpos($txt, ">", $start1) ;
$end1 = strpos($txt, "<", $start2);
$end2 = strpos($txt, ">", $end1);
$words[] = substr($txt, $start2+1, ($end1 - $start2 -1)) ;
$txt = substr($txt, $end2) ;
}
echo "<pre>";
print_r($words) ;
echo "</pre>";
?>
Une variante avec des expression régulière :
$test ='<LI class=very_popular sizcache="0" sizset="0"><A href="/s/asterix">Asterix</A><LI class=somewhat_popular sizcache="0" sizset="1"><A href="/s/cirque">Cirque</A> '; $patern = "#<LI[^>]*><A href[^>]*>([^<]+)</A>#" preg_match_all($patern,$test,$matches); print_r $matches[1];