scala正規表現固定フォーマットの日付を簡単に取得
440 ワード
プロジェクトにはよくXXXXX_がありますyyyy-MM-dd.csvこのようなファイル、それから毎回使う切り取り、突然1つのXXXXX_が現れますyyyy-MM-dd(1).csvのようなファイルはプログラムにエラーを報告させ,正則取得時間を変更した.時間フォーマットが決定され、時間が正しいかどうかを判断する必要がないため、この正則は簡単である.
印刷結果:
2020-07-14
val testDateR = "\\d{4}-\\d{2}-\\d{2}".r
val testDate = "testFile_2020-07-14(1).csv"
val testResult = testDateR.findFirstIn(testDate).getOrElse("")
println(testResult)
印刷結果:
2020-07-14