Mailinglisten-Archive |
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