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

Позиция найденного в регулярках 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"; } }

Найдите подстроку из одних букв в начале строки. Выведите индекс начала и индекс конца совпадения.

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