Создайте регуляцию шаблона для извлечения часа и минуты из строки в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Создайте регуляцию шаблона для извлечения часа и минуты из строки в Java

Сообщение Anonymous »

Я пытаюсь сделать шаблон, который может дать мне часы и минуты из строки в Java.
Что бы я ни пробовал один или несколько примеров, сбой. < /p>

может быть ниже комбинации. /> [*] 3 часа 30 минут < /li>
3 часа 1 минута < /li>
1 час 1 минута < /li>
1 минута < /li>
10 минут < /p>

Код: Выделить всё

Pattern p = Pattern.compile("([\\d]+)\\s+[hour|hours]*\\s*([\\d]*)[^\\d]*");

Matcher m = p.matcher("8 hours 2 minutes");

// if an occurrence if a pattern was found in a given string...
if (m.find()) {
System.out.println("found");
System.out.println(m.group(1)); // hours
System.out.println(m.group(2)); // minutes
}


Подробнее здесь: https://stackoverflow.com/questions/547 ... ng-in-java

Вернуться в «JAVA»