Здравствуйте.
Нужно в целевой странице заменить все вхождения ссылок.
То есть ищем где href="link" и вытягиваем link, вроде просто всё
Однако регулярка почему-то видит только ссылки без протокола и внутренние:
А начинающиеся с «https://» не берёт.
Мне интересно, почему. И как переделать?
Нужно в целевой странице заменить все вхождения ссылок.
То есть ищем где href="link" и вытягиваем link, вроде просто всё
Однако регулярка почему-то видит только ссылки без протокола и внутренние:
PHP:
$result = preg_replace_callback('#(href|src)=["\']([^:]*)["\']#Ui', 'fm_url_proxy', $result);
Мне интересно, почему. И как переделать?