@A-GTC

Каким образом составить регулярное выражение для поиска ссылок?

Есть подобный код в базе данных

<a class=\'fancybox\' href=\'http://site.ru/upload/manuals/3V/image_2022_01_28T12_03_17_757Z.jpg\' rel=\'group\'><img src=\'http://site.ru/upload/manuals/3V/image_2022_01_28T12_03_17_757Z.jpg\' width=\'400px\'></img></a>


Нужно составить регулярное выражение чтобы искать ссылки на картинки ведущие только на site.ru и удалять всё что находится между<a ... /a>

ширина картинок может быть разной, 400, 600 и тд.
Так же это должно распространяться только на домен site.ru
По сути мне нужно удалить все что я указал в примере
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dodo512
<a\s[^>]*?href\s*=\s*\\'https?://site\.ru/[^>]+>\s*<img.+?</a>

https://regex101.com/r/cUVAwN/1
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ну если нужно - тогда удаляйте, как вам тут запретишь...

P.S. Это вообще не вопрос. Где пример кода как вы сами пытались такое сделать? Или даже и не думали пытаться?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы