Add Regex matchAt samples

This commit is contained in:
Abduqodiri Qurbonzoda
2021-07-23 16:05:10 +03:00
committed by Space
parent d7b10f31b4
commit 5004735366
2 changed files with 18 additions and 0 deletions
@@ -64,4 +64,20 @@ class Regexps {
assertPrints(mixedColor, "brown&blue")
}
@Sample
fun matchesAt() {
val releaseText = "Kotlin 1.5.30 is released!"
val versionRegex = "\\d[.]\\d[.]\\d+".toRegex()
assertPrints(versionRegex.matchesAt(releaseText, 0), "false")
assertPrints(versionRegex.matchesAt(releaseText, 7), "true")
}
@Sample
fun matchAt() {
val releaseText = "Kotlin 1.5.30 is released!"
val versionRegex = "\\d[.]\\d[.]\\d+".toRegex()
assertPrints(versionRegex.matchAt(releaseText, 0), "null")
assertPrints(versionRegex.matchAt(releaseText, 7)?.value, "1.5.30")
}
}