Группы при совпадении с начала в Java
Метод lookingAt проверяет начало строки.
Если шаблон содержит группы, после успешной
проверки их читают обычными вызовами group:
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);
if (matcher.lookingAt()) {
System.out.println(matcher.group(0));
System.out.println(matcher.group(1));
System.out.println(matcher.group(2));
}
}
}
Дана строка:
String txt = "code.mu 1234";
Выделите домен в начале строки и число после пробела в отдельные группы и выведите их в консоль.