Анализировать ссылки, кроме ссылок внутри 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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