Позиция найденного в регулярках Java
У Matcher после find методы start и end
задают диапазон индексов совпадения в исходной
строке. Начало совпадения - start(),
конец (не включая его) - на единицу больше
end():
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String txt = "123 456 789";
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(txt);
matcher.find();
System.out.println(matcher.start());
System.out.println(matcher.end());
}
}
Дана строка:
public class Main {
public static void main(String[] args) {
String txt = "abcde 123456";
}
}
Найдите подстроку из одних букв в начале строки. Выведите индекс начала и индекс конца совпадения.