@ Shellm,<P>So, nun hab' ich gestern doch mal mit php angefangen, sieh's mir bitte nach, wenn da<BR>noch der eine oder andre Fehler drin ist. Zumindest bei mir zuhaus unter windows 2000<BR>aufm PC läuft's ganz gut.<BR>Folgendes script testet regexes im im textfeld eingefügten text:<P><BR><html><head><title>phpregex3</title><BR></head><BR><body><BR><form action ="<?=$PHP_SELF?>" method=post><P>REGEX <input size="90" value="regex" name="regex"><P><input type="submit" value="regex testen"></input><br><P>PLATZHALTER<BR><input size="40" name="ersatz" value="[#----#]"></input><br><P><textarea rows="22" cols="85" name="text">text</textarea> TEXT <BR></form><BR><?php <BR> if(isset($regex))<BR> {$test=stripslashes($regex);<BR> echo "testregex war <code>".htmlentities($test)."</code><p>";<BR> <BR> $erg= preg_match_all($test,$text,$treffer);<BR> if($erg)<BR> {foreach($treffer as $i => $t)<BR> {if(is_array($t))<BR> {foreach($t as $j =>$tt)<BR> {$tt=str_replace("http://www.","",$tt);<BR> echo stripslashes(htmlentities("treffer $j): $tt"))."<br>";<BR> }<BR> }<BR> else echo $t;<BR> }<BR> $erg=preg_replace($test,$ersatz,$text);<BR> echo "<br>Ersatz:<br>".htmlentities($erg);<BR> }<BR> else<BR> {echo "Nichts gefunden";<BR> }<BR> }<BR>?><BR></body><BR><html><P><BR>Die Zeile $tt=str_replace("http://www.","",$tt); ist nur dafür da, die<BR>von Dir gewünschte Formatierung auszugeben, die kannste auch rausnehmen,<BR>dann bekommst Du eben die komplette Adresse samt <A HREF="http://www." TARGET=_blank>http://www.</A> <BR>Verwendet habe ich diese regex:<P>/<s*as*hrefs*=[^>]*http[^>]*>.*/a>/Ui<P>in der Annahme (da musste ich jetzt raten), es ginge Dir darum, ausschließlich<BR>a-Tags zu finden, die keine internen Seitenverweise sind.<P>Also, wie gesagt, bei mir läuft's, ich bin allerdings noch weit davon entfernt <BR>beurteilen zu können, ob man das in php nicht besser und kürzer machen<BR>könnte.Höchstwahrscheinlich.........<P>gruß<P>matho