Метод start (String string) класса Matcher используется для получения начального индекса результата уже выполненного сопоставления из указанной строки.
Синтаксис:
public int start(String string)
Параметры: Этот метод принимает строку параметров, которая является строкой, из которой требуется начальный индекс сопоставленного шаблона.
Возвращаемое значение: этот метод возвращает индекс первого символа, соответствующего указанной строке.
Исключение: этот метод выдает:
- IllegalStateException, если ни одно сопоставление еще не было предпринято или предыдущая операция сопоставления завершилась неудачно.
- IndexOutOfBoundsException, если в шаблоне с заданным именем нет группы захвата.
Ниже приведены примеры, иллюстрирующие метод Matcher.start ():
Пример 1:
|
Выход:
Current Matcher: java.util.regex.Matcher[pattern=\b(?[A-Za-z\s]+) region=0,13 lastmatch=]
0
Пример 2:
|
Выход:
Current Matcher: java.util.regex.Matcher[pattern=\b(?[A-Za-z\s]+) region=0,22 lastmatch=]
3
Ссылка: Oracle Doc
Рекомендуемые посты:
- Метод end () в Java с примерами
- Метод завершения (int) в Java с примерами
- Метод поиска (int) в Java с примерами
- Метод группы соответствия (int) в Java с примерами
- Matcher LookingAt () метод в Java с примерами
- Matcher метод find () в Java с примерами
- Метод сброса Matcher в Java с примерами
- Метод start () в Java с примерами
- Matcher start (int) метод в Java с примерами
- Matcher group () метод в Java с примерами
- Matcher toMatchResult () метод в Java с примерами
- Метод matchcher () в Java с примерами
- Matcher pattern () метод в Java с примерами
- Соответствующий метод regionStart () в Java с примерами
- Matcher toString () метод в Java с примерами
0.00 (0%) 0 votes