MatchResult
interface MatchResult
Представляет результаты одного совпадения с регулярным выражением.
Типы
Destructured
Предоставляет компоненты для присваивания значений групп с помощью деструктуризации.
class Destructured
Свойства
destructured
Экземпляр MatchResult.Destructured, обеспечивающий компоненты для деструктурирующего присваивания значений групп.
open val destructured: Destructured
groups
Коллекция групп, совпадающих с регулярным выражением.
abstract val groups: MatchGroupCollection
groupValues
Список значений индексированных групп, совпадающих с регулярным выражением.
abstract val groupValues: List<String>
диапазон
Диапазон индексов в исходной строке, где было захвачено совпадение.
abstract val range: IntRange
значение
Подстрока из входной строки, захваченная этим совпадением.
abstract val value: String
Функции
следующий
Возвращает новый MatchResult с результатами следующего совпадения, начиная с позиции, где закончилось последнее совпадение (с символа после последнего совпавшего символа).
abstract fun next(): MatchResult?
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-match-result/index.html