Примеры > Ссылки, адреса > Удаление протокола из ссылки
Регулярное выражение, убирающее протокол из адреса ссылки. Делает недоступными все внешние ссылки.
# Пример в PHP
$text = '<a href="http://www.controlstyle.ru/">Ссылка на сайт</a>';
$text = preg_replace("/(<((a.+?)|(img.+?))(?(3)href|src
)=)(((\")|('))([^:]+:\/\/)?((?(7)[^\"]+|[^']+
))(?(7)\"|'))([^>]*>)/", "\$1\$6\$10\$7\$8\$11", $text);
echo $text;m0003r, 17.09.2007.

