Scala 如何对给定行中的第一个单词进行子串
scala 2.10版+ 我有地址Scala 如何对给定行中的第一个单词进行子串,scala,Scala,scala 2.10版+ 我有地址 420 Bedok North aveneu 2 我所需要的只是提取 420 超出给定的范围。如何获得它?var reg=\\d*.r;regx.findPrefixOf420 Bedok North Avenueu 2.get。。。。。它工作时var reg=\\d*.r;regx.findPrefixOf420 Bedok North Avenueu 2.get。。。。。它起作用了,真/:s{case n,b,c如果b和c.isDigit=>n+c
420 Bedok North aveneu 2
我所需要的只是提取
420
超出给定的范围。如何获得它?var reg=\\d*.r;regx.findPrefixOf420 Bedok North Avenueu 2.get。。。。。它工作时var reg=\\d*.r;regx.findPrefixOf420 Bedok North Avenueu 2.get。。。。。它起作用了,真/:s{case n,b,c如果b和c.isDigit=>n+c,真的case n,u,=>n,false}。1,真/:s{case n,b,c如果b和c.isDigit=>n+c,真的case n,u,=>n,false}
var str = '420 Bedok North aveneu 2';
var newStr = '';
for (var i = 0; i < str.length; i ++) {
if (str.substring(i, i+1) == ' ') {
break;
} else {
newStr += str.substring(i, i+1);
}
}
val address = "420 Bedok North aveneu 2"
address.takeWhile(_ != ' ')
val address = "420 Bedok North aveneu 2"
address.split(" ").head