Есть ли способ найти и добавить определенный URL-адрес в HTML с помощью Regex? - PullRequest
0 голосов
/ 29 декабря 2018

Мне не удалось найти в Stackoverflow рекомендации по поиску конкретных URL-адресов и их добавлению.Я ищу создание "глубоких ссылок" с использованием популярной партнерской сети в контенте HTML.Например, вот какой-то HTML:

<h2>This is a title</h2>
<p>this is some text</p>
<p><a href="https://www.macys.com">link to macys</a></p>
<p><a href="https://www.google.com">link to google</a></p>
<p>something else</p>

</body>
</html>

Я хочу использовать Regex, чтобы найти в HTML только ссылку Macys (а не ссылку Google) и добавить URL-адреса с кодом «ссылки» от партнера.сеть.Так это выглядит так:

<html>
<body>

<h2>This is a title</h2>
<p>this is some text</p>
<p><a href="https://click.linksynergy.com/deeplink?id=idnumber&mid=3184&u1=123&murl=http://www.macys.com">link to macys</a></p>
<p><a href="https://www.google.com">link to google</a></p>
<p>something else</p>

</body>
</html>

1 Ответ

0 голосов
/ 29 декабря 2018

Я нашел и заменил http://macys.com, и www.macys.com и http://www.macys.com, и это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...