Трейт scala.util.matching.MatchData
трейт 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 если ничего не совпало.
Исходный код
Все захватывающие группы, то есть не включая group(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.1.1/scala/util/matching/Regex$$MatchData.html