Standard Library Utilities
Regex Find
Find digit groups with a standard regular expression.
Regex Find
RegexFind.scala
object Main {
def main(args: Array[String]): Unit = {
val text =
val digits = "[0-9]+".r
val first = digits.findFirstIn(text).getOrElse("none")
val count = digits.findAllIn(text).toList.length
println("first=" + first)
println("count=" + count)
}
}
object Main {
def main(args: Array[String]): Unit = {
val text =
val digits = "[0-9]+".r
val first = digits.findFirstIn(text).getOrElse("none")
val count = digits.findAllIn(text).toList.length
println("first=" + first)
println("count=" + count)
}
}
object Main {
def main(args: Array[String]): Unit = {
val text =
val digits = "[0-9]+".r
val first = digits.findFirstIn(text).getOrElse("none")
val count = digits.findAllIn(text).toList.length
println("first=" + first)
println("count=" + count)
}
}
regex
The `.r` helper turns a string pattern into a regular expression. The example uses safe lookup methods that return an option or a finite iterator.