Есть регулярное выражение:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $text=preg_replace_callback('#(?<!\])\bhttp://[^\s\[<,]+#i', create_function('$matches', 'return " <a href=\"$matches[0]\" target=\"_blank\">".substr($matches[0],0,12)."...</a> ";'), $text);