Salut,

Je ne suis pas un as des expressions régulières...
J'ai commencé à faire quelque chose mais je bloque, je voudrais récupérer tous les noms des styles CSS dans une page html.(id et class)

J'ai fait ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
 
$chaine=file_get_contents('http://www.toto.com/index.html'); 
 
$motif='`id="[^]+"[^<]+`'; 
preg_match_all($motif,$chaine,$out); 
 
$count=count($out[0]); 
 
for($i=0;$i<$count;$i++) 
{ 
echo $out[0][$i],'<br/>'; 
} 
 
$motif2='`class="[^]+"[^<]+`'; 
preg_match_all($motif2,$chaine,$out); 
 
$count=count($out[0]); 
 
for($i=0;$i<$count;$i++) 
{ 
echo $out[0][$i],'<br/>'; 
}
Mais je ne voudrais que les noms, comment je fais.

P.S. : Comment on colorise le code PHP ? j'ai essayé les balises [php][/php] sans succès.