正規表現

Apacheのログからipと日付の取り出し(httpd.conf直したほうが早いとか言わない(キリッ

Apacheのログからipと日付の取り出し(httpd.conf直したほうが早いとか言わない(キリッ

  • タグ:
  • タグはありません
val regex = "([0-9]+.[0-9]+.[0-9]+.[0-9]+).*([0-3][0-9].[A-Z][a-z][a-z].20[0-1][0-9]:[0-2][0-9]:[0-5][0-9]:[0-5][0-9]).*".r;

scala.io.Source.fromFile("./access_log").getLines().foreach( x => { x match { case regex(ip,date) => {println(ip +" at " + date) } case _ => println("no match") }}