scala正規表現固定フォーマットの日付を簡単に取得

440 ワード

プロジェクトにはよくXXXXX_がありますyyyy-MM-dd.csvこのようなファイル、それから毎回使う切り取り、突然1つのXXXXX_が現れますyyyy-MM-dd(1).csvのようなファイルはプログラムにエラーを報告させ,正則取得時間を変更した.時間フォーマットが決定され、時間が正しいかどうかを判断する必要がないため、この正則は簡単である.
 
    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