$ret = preg_replace("#(^|[\n ])((www|ftp).[\w-]+.[\w-.~]+(?:/[^ "\t\n\r<]*)?)#is", "\1<a href="http://\2" target="_blank">\2</a>", $ret);
$ret = preg_replace('/./e', '"&#" . ord("$0") . ";"', $ret);
ersetzt alles! ersetzt werden soll aber nur
Ersetzungsregel == http://www.domain.de
erklär mal etwas ausführlicher, was du willst. was soll das ganze machen? vielleicht ein beispiel?
für das austesten von regulären ausdrücken empfehle ich "visual regexp".
mfg. raik