@beduin01

Как составить регулярку выкусывающую только первое вхождение?

Никак не получается составить регулярку выкусывающую только первое вхождение имени файла с расширением из следующей строки:
<option value="20150113.0801.mtsat_2.visir.bckgrlowcldngt.NW_Pacific_Overview.DAYNGT.jpg">20150113.0801.mtsat_2.visir.bckgrlowcldngt.NW_Pacific_Overview.DAYNGT.jpg</option>


Текстовая составляющая может меняться (быть длиннее или короче на пару символов). В регулярке нужно ориентироваться по расширению файла.

Не могли бы подсказать как это сделать? У меня упрямо раскусываются все вхождения.

Вот мой вариант:
[0-9]{8}.+(")
Проблема в том, что она захватывает лишнюю кавычку. Не знаю как от нее избавиться.
  • Вопрос задан
  • 2247 просмотров
Пригласить эксперта
Ответы на вопрос 1
AlekseyNemiro
@AlekseyNemiro
full-stack developer
Технология какая? Различия могут быть, в синтаксисе.
Имя можно дергать либо из value, либо из содержания option.

Из value так:
"([^\x22]+)"
Ответ написан
Ваш ответ на вопрос

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

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