Hallo!
$text = "Das ist ein Test. http://www.test.de TOLL";
soll in
$text = "Das ist ein Test. <p><a target='_blank' href='http://www.test.de'>http://www.test.de </a></p>TOLL";
umgewandelt werden.
Unten wurde schon fast eine funktionierende Lösung vorgeschlagen.
Einige Backslash zur Maskierung wären dort noch notwendig.
So sollte es funktionieren:
$text=~s/(http://.*?.de)/<p><a target='_blank' href='$1'>$1</a></p>/;
Grüße
saltun