phpbar.de logo

Mailinglisten-Archive

[php] Problem mit Regulaeren Ausdruecken

[php] Problem mit Regulaeren Ausdruecken

Whiteman whiteman_(at)_teg-clan.de
Mon, 8 May 2000 11:00:30 +0200


HI

Gegeben ist folgender String

$text_voher = "Blah Blah Blah
<ahref='http://www.domain.de/test.html'>Link</a> Blah Blah Blah";

Daraus wollte ich den Link herrausfiltern das hat auch funktioniert und
zwar mit

while (eregi("<a href=.{1,}</a>", $text_vorher, $text_gefunden)) {
echo $text_gefunden[0]."<br>\n";
}

Nur Leider ist es so, das wenn in dem String mehrere Links drin sind
also

$text_voher = "Blah Blah Blah <a
href='http://www.domain.de/test.html'>Link</a> Blah Blah Blah <a
href='http://www.domain.de/test.html'>Link</a>";

Der gefundene String ($text_gefunden) von dem ersten "<a href=" bis zum
letzten "</a>" geht. Die Zeichen zwischen den Links wollte ich aber eben
nicht im Suchergebniss haben.
Weis vieleicht jemand einen Rat?

thx
Stephan









php::bar PHP Wiki   -   Listenarchive