Трейт Regex.MatchData
trait MatchData
Этот класс предоставляет методы для доступа к деталям совпадения.
| Суперобъекты | |
|---|---|
| Известные подтипы |
Абстрактные методы
Исходник
Индекс, следующий за последним совпавшим символом, или -1, если ничего не совпало.
Исходник
Индекс, следующий за последним совпавшим символом в группе i, или -1, если ничего не совпало для этой группы.
Исходник
def groupCount: Int
Количество захватывающих групп в шаблоне. (Для данного успешного совпадения некоторые из этих групп могут не совпадать с каким-либо вводом.)
Исходник
В основном, оборачивает платформенную Matcher.
Исходник
Индекс первого совпавшего символа, или -1, если ничего не совпало.
Исходник
Индекс первого совпавшего символа в группе i, или -1, если ничего не совпало для этой группы.
Конкретные методы
Исходник
def after: CharSequence
Возвращает последовательность символов после последнего символа совпадения, или null если ничего не совпало.
Исходник
Последовательность символов после последнего символа совпадения в группе i, или null если ничего не совпало для этой группы.
Исходник
def before: CharSequence
Последовательность символов перед первым символом совпадения, или null если ничего не совпало.
Исходник
Последовательность символов перед первым символом совпадения в группе i, или null если ничего не совпало для этой группы.
Исходник
Совпавшая строка в группе i, или null если ничего не совпало.
Исходник
Возвращает группу с заданным именем.
Использует явные имена групп при их предоставлении; в противном случае запрашивает у базовой реализации имена встраиваемых именованных групп. Не все платформы поддерживают встроенные именованные группы.
| Параметры значений |
|
|---|---|
| Возвращает | Запрашиваемая группа |
| Исключения |
|
Исходник
Совпавшая строка, или null если ничего не совпало.
Исходник
Все захватывающие группы, то есть не включая группу(0).
Исходник
Совпавшая строка; эквивалентно matched.toString.
| Классы определений | Any |
|---|
Абстрактные поля
Исходник
val source: CharSequence
Источник, из которого произошло совпадение.
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/util/matching/Regex$$MatchData.html