子这是我的代码,我已经使用来尝试解决问题:如何提取斯卡拉
Source.fromFile(file).getLines()
.foreach{ line =>
line.split(" - - | \"POST | HTTP/1.1\" ")
.foreach(word => println(word))
}
这是我的三个串
192.168.9.230 - - [24/Apr/2017:08:58:06 +0800] "POST /dvr-gateway/api/genl/user/login HTTP/1.1" 200 211
192.168.32.145 - - [24/Apr/2017:08:58:07 +0800] "POST /dvr-gateway/api/genl/org/find HTTP/1.1" 200 126
192.168.2.54 - - [24/Apr/2017:08:58:52 +0800] "POST /dvr-gateway/api/genl/user/login HTTP/1.1" 200 211
我只想IP地址和文件的地址。 例子,我希望它打印到:
192.168.9.230
/dvr-gateway/api/genl/user/login
我对代码做了一些更改,只显示了问题的实质。 – Shaido