interface MatchResult
Represents the results from a single regular expression match.
Provides components for destructuring assignment of group values.
class Destructured
An instance of MatchResult.Destructured wrapper providing components for destructuring assignment of group values.
open val destructured: Destructured
A collection of groups matched by the regular expression.
abstract val groups: MatchGroupCollection
A list of matched indexed group values.
abstract val groupValues: List<String>
The range of indices in the original string where match was captured.
abstract val range: IntRange
The substring from the input string captured by this match.
abstract val value: String
Returns a new MatchResult with the results for the next match, starting at the position at which the last match ended (at the character after the last matched character).
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