Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Тексты > не вхождение текста в внутри ссылки |
Автор: spbnvb 24.3.2016, 14:21 |
Здравствуйте Нужно создать примитивнейший поиск ссылок, внутри которых нет текста mysite.com берем регулярку: (<a).*?(?!mysite\.com)?.*?<\/a> и текст slfdjkdskl;fj <a href="http://mаil.ru/">kzkzkzkz</a> lkjsdhfjhf<a href="http://mysite.com/">kzkzkzkz</a> zfbfdvczxv <a href="http://google.com/">kzkzkzkz</a> sdfgfdsgfdg <a href="/aaa.htm">kzkzkzkz</a> Обнаруживаются все ссылки, хотя согласно описанию выражений (?!mysite\.com) указывает на то, что должна не найтись вторая ссылка. Прошу помочь составить верное выражение. |