Vorgehensweise um Info aus HTML-Code herauszufiltern?

multimolti

Erfahrenes Mitglied
Hallo!
Ich brauche jetzt eine Möglichkeit, aus normalem HTML-Code bestimmte Informationen herauszufiltern.
Mein HTML-Code könnte z.B. so aussehen:
HTML:
...	    <tr class='header'>
	     <td align="center" class='header' width="90"><font >986</font></td>
	     <td align="center" class='header' width="90"><font >743</font></td>
	     <td align="center" class='header' width="90"><font >0</font></td>
	     <td align="center" class='header' width="90"><font color="#FFFFFF">0</font></DIV></td>
	     <td align="center" class='header' width="90"><font >0</font>/0</td>
	    </tr>
...
Und was ich haben will sind die Werte zwischen den font-Tags. Wie mache ich sowas am besten? Man könnte jetzt sehr mühsam mit der Substring-Funktion arbeiten, aber gibt es da nicht einen besseren Weg?
 
"!\<font\>(.*)\</font\>!"
Du könntest diesen Regex auf die Teile deiner HTML Datei mit preg_replace ausführen.
Solltest dann bei ungefähr folgendem Befehl deine Sachen bekommen:

preg_replace("!\<font\>(.*)\</font\>!","$1",$htmlstring);
 
Zurück