5
мне нужно добавить href="
перед тем, как http://
если http://
не следует href="
или src="
PHP регулярное выражение для замены URL ссылки
После кода частично работает. Частично означает, что он считает <a href="
только, но не src="
$str= preg_replace(
"/(?<!a href=\")((http|ftp)+(s)?:\/\/[^<>\s]+)/i",
"<a href=\"\\0\"> target=\"blank\">\\0</a>",
$str
);
Спасибо, ребята заранее за ответ.
См http://stackoverflow.com/questions/4003031/regex-replacing-text-url-but-exclude-image-url – Gumbo
См http://stackoverflow.com/search?q=regex+ link – Gordon
Вы также не хотите заменять URL-адрес, если он является частью элемента привязки, например 'http://example.com' – Gordon