Scala: extracting part of a Strings using Regular Expressions
regex, scala
Solution
val s = "Some(1234)"
//s: java.lang.String = Some(1234)
val Pattern = """Some\((\d+)\)""".r
//Pattern: scala.util.matching.Regex = Some\((\d+)\)
val Pattern(number) = s
//number: String = 1234
Switch out your regex for whatever you need. `\d+` limits it to digits only.
Problem
I have a very simple string like this one: ``` "Some(1234)" ``` I'd like to extract "1234" out from it. How can I do it?