Вы можете использовать это регулярное выражение,
(https?)?:?\/\/.*?pdp-zoom.*?\.jpe?g(?=\s|$)
, который будет полностью соответствовать URL, только если он содержит pdp-zoom
внутри и заканчивается либо jpg
, либо jpeg
.
Вот этот (?=\s|$)
прогноз обеспечивает полное совпадение URL-адреса, а не частично в виде более крупной строки, такой как
https://mosaic04.ztat.net/abcpdp-zoom/abc.jpg/BR711A017-Q11@4.jpg
Если в регулярном выражении мы не будем смотреть вперед, то регулярное выражение будет частично совпадать и даст этот URL в приведенной выше строке,
https://mosaic04.ztat.net/abcpdp-zoom/abc.jpg
Что неверно и, следовательно, необходимость смотреть в будущее.
Демо