Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Помогите с регулярным выражением?

Помогите с регулярным выражением?


     19.07.2021    Все вопросы » Общие вопросы по PHP    780

вопрос
Есть модуль, в котором используется регулярное выражение для обработки сторонних изображений
$pattern = '@http(s)?://(?:[A-Za-z0-9\.\/_\%\-\(\) ]+?)\.(?:jpg|jpeg|png|gif)@is';

Появились изображения, в имени которых есть точка и расширение, также есть настоящие точка и расширение...
Пример
https://www.realtyvision.ru/photos-agencies-objects/528/430913/430913_1622751350_3003.jpg.jpg

Такие изображения не обрабатываются. Подскажите пожалуйста, как подправить регулярное выражение, чтобы обрабатывались подобные изображения?

Ответа пока нет


1 комментарий

lutskboy
Эксперт

lutskboy - 20 июля 2021 11:49 -

$pattern = '@http(s)?://(?:[^\s]+)\.(?:jpeg?|png|gif)@i';

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх