matchesAt
Checks if a regular expression matches a part of the specified input char sequence exactly at the specified index.
Unlike matches function, it doesn't require the match to span to the end of input.
Since Kotlin
1.5Throws
Samples
fun main() {
//sampleStart
val releaseText = "Kotlin 1.5.30 is released!"
val versionRegex = "\\d[.]\\d[.]\\d+".toRegex()
println(versionRegex.matchesAt(releaseText, 0)) // false
println(versionRegex.matchesAt(releaseText, 7)) // true
//sampleEnd
}