phpbar.de logo

Mailinglisten-Archive

[php] Frage an die RegExp-Experten

[php] Frage an die RegExp-Experten

Frank Staude staude_(at)_ponton.de
Thu, 27 May 1999 12:57:22 +0200


Hallo,

ich habe einen Text in dem ich vor der Ausgabe den Begriff nach dem gesucht
wurde rot 
faerben moechte, das funktioniert mit 

$text = eregi_replace($such, "<b><font color=\"#ff0000\">" .
strtoupper($such). "</font></b>", $text); 

ganz wunderbar. Mein Problem ist nun das $text aber auch html-code
enthalten kann.
Hat einer der Experten fuer Regulaere Ausdruecke  eine Idee wie ich nur die
Treffer bekomme die
nicht innerhalb eines Tags stehen? Meine Versuche mit <[^>] und ähnliche
konstrukte waren
alle nicht sehr erfolgreich :-(

Beispiel:

$text enthaelt:
<a href="www.test.de">test</a>

dann wird jetzt daraus:
<a href="www.<b><font color="#ff0000">test</font></b>.de"><b><font
color="#ff0000">test</font></b></a>

haben moechte ich aber nur:
<a href="www.test.de"><b><font color="#ff0000">test</font></b></a>



Gruss Frank



# Frank Staude
# PONTON European Media Art Lab  Lister Strasse 6, 30163 Hannover, Germany
# Tel: +49-511-627032  Fax: +49-511-621799  D1: +49-171-4708597
# mailto:staude_(at)_ponton.de    http://www.ponton.de/~staude
# PGP-Public Key :  http://www.ponton.de/~staude/pgp.html


php::bar PHP Wiki   -   Listenarchive