5
tengo que añadir href="
ante un http://
si esto http://
no sigue href="
o src="
PHP expresión regular para reemplazar enlace url
siguiente código funciona en parte. En parte, los medios que considere <a href="
única pero no src="
$str= preg_replace(
"/(?<!a href=\")((http|ftp)+(s)?:\/\/[^<>\s]+)/i",
"<a href=\"\\0\"> target=\"blank\">\\0</a>",
$str
);
Gracias a todos de antemano por su respuesta.
Ver http://stackoverflow.com/questions/4003031/regex-replacing-text-url-but-exclude-image-url – Gumbo
Ver http://stackoverflow.com/search?q=regex+ link – Gordon
También no desea reemplazar la URL si es parte de un elemento de anclaje, por ejemplo 'http://example.com' – Gordon