KT-20357 - Add sample for Regex.findAll()

This commit is contained in:
Kevin Peek
2019-02-18 13:05:46 -05:00
committed by ilya-g
parent a8777a8bb3
commit 565727e302
4 changed files with 17 additions and 1 deletions
@@ -45,4 +45,13 @@ class Regexps {
// Because the search starts from the index 2, it finds the last "to be".
assertPrints(regex3.find(inputString, 2)!!.range, "13..17")
}
@Sample
fun findAll() {
val text = "Hello Alice. Hello Bob. Hello Eve."
val regex = Regex("Hello (.*?)[.]")
val matches = regex.findAll(text)
val names = matches.map { it.groupValues[1] }.joinToString()
assertPrints(names, "Alice, Bob, Eve")
}
}