Задать вопрос
@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

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

Как его можно переписать?
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Решения вопроса 1
lidacriss
@lidacriss
wtf
Составил выражение (?<=/icons\/).*\.png

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

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

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

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