tā jau tev nav nekāda apgrizīšana, bet URL meklēšana tekstā...
function url_replacer( $arr )
{
return '<a href="'.$arr[0].'">'.substr( $arr[0], 0, 15 ) . '...</a>';
}
$sp = '..tas_pats_kas_postā..';
$newText = preg_replace_callback( $sp, 'url_replacer', $text );
PS: kļūdas pielabo pats