@Fissium

Как составить регулярное выражение?

Здравствуйте.

Имеется строка
src="/public/icons/2049.png" width="18" height="18">&nbsp;Some text! <img style="margin-left: 3px; margin-right: 3px; vertical-align: middle; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;" src="/public/icons/1F44C.png"


Необходимо получить названия иконок вместе с расширением, например, 2049.png.

Составил выражение (?<=/icons\/).*\.png

Однако оно берет всю строку.

Как его можно переписать?
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
lidacriss
@lidacriss
wtf
Составил выражение (?<=/icons\/).*\.png

используйте "не жадные" кванторы
(?<=/icons\/).*?\.png

https://regex101.com/r/IWveJd/1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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