Regex извлечь последний элемент в найденной строке

Есть исходные данные:

  • 2011.12.17
  • DevType(ID) 4 280
  • 3470-52T-AC

Необходимо осуществить поиск строки где находиться слово DevType - это мы делаем так DevType.+

Далее из найденной этой строки нужно извлечь число 280. Как пример если у нас только нужная строка \s\w+$

По отдельности это легко сделать, но вот как одним запросом сделать ?


Ответы (1 шт):

Автор решения: Mike
DevType.*?\s(\w+)$

Использовать с модификатором m (multiline) что бы $ был концом любой строки, а не всего текста. Пример на regex101.com

→ Ссылка