phpbar.de logo

Mailinglisten-Archive

[php] Benutzung von preg_match_all

[php] Benutzung von preg_match_all

Andreas Kaiser info_(at)_vocote.de
Fri, 5 May 2000 14:08:44 +0200


Hallo Liste,

ich habe mehrere Zeilen wie diese hintereinander in einem String:

<b>Nummer1</b><a href="index_xyz.html" class=blue>Das ist nun der Satz</a> <font size=1>10:47</font><p class=news>

und möchte dort mit preg_match_all die folgenden Werte herausfiltern:

Nummer1
index_xyz.html
Das ist nun der Satz
10:47

folgender Ausdruck funktioniert aber nicht:
  $exp= "#<b>(.*)</b><a href=\"(.*)\" class=blue>(.*)</a> <font size=1>(.*)</font><p class=news>#";
  preg_match_all($exp, $treffer[1], $getroffen);
for($i=0;$i<5;$i++)
  $Ausgabe.=  "$prefix".$getroffen[1][$i]." <a href=\"http://yxz.de/".$getroffen[2][$i]. "/\">" . $getroffen[3][$i].  "</a><br>\n";
}
Wo liegt der Fehler?
Vielen Dank
Andreas
-- 
vocote.de EDV-Beratung       WWW:     http://www.vocote.de
Andreas Kaiser               email:   info_(at)_vocote.de
Neudörfeler Str. 4a          Telefon: +49-37439-77175
08543 Jocketa                Fax:     +49-37439-77185





php::bar PHP Wiki   -   Listenarchive