У меня есть список строк, содержащий время в следующем формате.Regex соответствует числу между цифрами
15 min 43 sec
Я хочу, чтобы извлечь 43
только. Я тренировался в http://regexr.com/, но не смог найти ответа. Ответ, который я пришел сейчас, - \d+\s+min+\s+(\d*)+\s+sec
, который соответствует всему слову. Но он должен соответствовать только 43
. В ожидании помощи в ближайшее время. Заранее спасибо.
На самом деле ваше регулярное выражение работает. Конечно, полное выражение совпадает. Вы получаете '43' в первой * группе *. Это также видно во всплывающем меню в regexr. –
Как насчет '(\ d +) \ ssec {1}' –
Просьба пояснить, как ваш вопрос связан с Java. Я бы проголосовал за удаление тега java, так как ваш вопрос * только * о поиске регулярного выражения. Как это может быть реализовано в Java, это другая тема. (И теги 'pattern-matching' и' regex-lookarounds' также должны быть удалены.) –