Анализировать ссылки, кроме ссылок внутри src=""Php

Кемеровские программисты php общаются здесь
Anonymous
Анализировать ссылки, кроме ссылок внутри src=""

Сообщение Anonymous »

Я получил следующий код, который заменяет URL соответствующими ссылками:

Код: Выделить всё

$in = array
(
'/(?:^|\b)((((http|https|ftp):\/\/)|(www\.))([\w\.]+)([,:%#&\/?=\w+\.-]+))(?:\b|$)/is'
);
$out = array
(
"[url=\]$1[/url]"
);
return preg_replace($in, $out, $url);
Однако я не хочу, чтобы URL-адреса внутри атрибута SRC="url" преобразовывались в ссылки.

Как я могу исключить URL-адрес, заключенный внутри атрибута, из этого шаблона?

ОБНОВЛЕНИЕ:
ввод будет следующим:

Код: Выделить всё

Bellow you can see http://www.yahoo.com bla bla


Подробнее здесь: [url]https://stackoverflow.com/questions/5785006/parse-links-except-for-links-inside-a-src[/url]

Вернуться в «Php»