> Есть текст, в котором встречаются внешние ссылки и внутренние ссылки. Допустим, внутренняя > ссылка - это http://site.com/ . Помогите написать регулярку, которая проверяет ссылку > вида <a href="http://site.com">Link</a> и если ссылка не содержит доменное имя site.com, > то добавляет target= _blank, т е приводит к виду <a href="http://foreign-link.com" > target="_blank">Link</a> s/<a href="((?!http:\/\/site.com\/)[^"]+)"/<a href="$1" target="_blank"/
Понятно, что это не учитывает всяких хитрых случаев, но идея, я думаю, ясна.
|