Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpRgMFiP 87 of 322 menu
◀ ▶

Группы при переборе в Java

При переборе совпадений циклом while (find()) группы текущего совпадения читают сразу внутри цикла. На каждой итерации group(0) - это совпадение целиком, а group(1) и дальше - части из скобок:

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] args) { String txt = "12 34 56"; Pattern pattern = Pattern.compile("(\\d)(\\d)"); Matcher matcher = pattern.matcher(txt); while (matcher.find()) { System.out.println(matcher.group(0)); System.out.println(matcher.group(1)); System.out.println(matcher.group(2)); } } }

Дана строка:

String txt = "123 456 789";

Разложите каждое трехзначное число по трем группам и выведите группы в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить