1
從不同格式的兩個日期生成正則表達式時間範圍(YYYYMMDD
)的最佳方法是什麼?假設(D.M.YYYY
)?例如,三個不同的情況:從兩個日期生成正則表達式時間戳範圍
input date 1 = "20.11.2012"
input date 2 = "27.11.2012"
Wanted result = "2012112[0-7]"
input date a = "31.12.2011"
input date b = "6.1.2012"
Wanted result = "20111231\\|2012010[1-6]"
input date x = "28.1.2012"
input date y = "4.2.2012"
Wanted result = "2012012[8-9]\\|2012013[0-1]\\|2012020[1-4]"
或者是有變得比什麼「通緝的結果」,在目前的形式達到相同的結果更好的正則表達式?一週就足夠了,而且不需要超過30天。
你應該嘗試使用的strftime使用awk例如。 – Zulu