Contact: aviboots(AT)netvision.net.il
39,970 questions
51,912 answers
573 users
import scala.util.matching.Regex object Main extends App { val str = "abc87def1009g15hi3" val re: Regex = "[0-9]+".r val lst = re.findAllIn(str).toList println(lst) } /* run: List(87, 1009, 15, 3) */
import scala.util.matching.Regex object Main extends App { val str = "abc87def1009g15hi3" val lst = ("""\d+""".r findAllIn str).toList println(lst) } /* run: List(87, 1009, 15, 3) */
import scala.util.matching.Regex object Main extends App { val str = "abc87def1009g15hi3" val lst = str.split("\\D+").filter(_.nonEmpty).toList println(lst) } /* run: List(87, 1009, 15, 3) */