0
Я использую следующий код для извлечения возраста пользователя в одном документе, но его возраст появляется несколько раз:Печатает только первое вхождение в Сличитель
Pattern r = Pattern.compile("(\\d{2})(?=-year-old)");
Matcher matcher = r.matcher("He is a 55-year-old doctor. xxxxx. As a 55-year-old man he xxxx. When he is 55-year-old , xxxx");
if(matcher.find()) {
System.out.println(matcher.group(0));
}
Наконец я получаю результат:
55
55
55
Как я могу просто напечатать 55
один раз?
Заранее спасибо.
Ваш код, как это печатает '55' только один раз. Разве это не то, что вы хотите? – Codebender
@abishek, ему нужен только первый экземпляр. – Mox
Покажите нам весь цикл, который вы используете. – Basilevs