从URL字符串中获取数字

时间:2016-07-21 16:00:48

标签: regex scala

所以我有URL

val url = "bla_bla/5555/review"

我希望得到号码5555。 这就是我的尝试:

val spl = url.split("/")
val number = spl(spl.length - 2)

还有其他建议吗?

1 个答案:

答案 0 :(得分:2)

val url = "bla_bla/5555/review"
val pattern = "[0-9]+".r

要查找单个匹配项,您可以执行

pattern.findFirstMatchIn(url)

对于多场比赛,你可以

 pattern.findAllMatchIn(url)