子這是我的代碼,我已經使用來嘗試解決問題:如何提取斯卡拉
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