如何对给定行中的第一个单词进行子串

Bal*_*laB 1 scala

版本scala 2.10.+

我有一个地址

 420 Bedok North aveneu 2
Run Code Online (Sandbox Code Playgroud)

我需要的只是提取

420 
Run Code Online (Sandbox Code Playgroud)

超出给定的行.怎么弄?

Lui*_*hys 5

val address = "420 Bedok North aveneu 2"
address.takeWhile(_ != ' ')
Run Code Online (Sandbox Code Playgroud)