-2
我想從日期格式字符串生成glob模式,例如有沒有一個模塊可以在Perl中從日期格式字符串中生成glob模式?
%Y-%m-%d
應該成爲
[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]
雖然
%C (e.g., Sat Nov 19 21:05:57 1994)
應該成爲
[A-Z][a-z][a-z] [A-Z][a-z][a-z] [0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9] [0-9][0-9][0-9][0-9]
我想知道,如果類似的東西已經存在。
從什麼時候可以匹配「9999-99-99」? – Zaid
有一個原因,Perl(和POSIX/Unix)具有專用於解析日期和時間的函數。使用Time :: Piece-> strptime而不是glob。正則表達式比glob更好,因爲glob的限制會給你一個非常大的字符串來匹配。 – MkV
http://p3rl.org/DateTime::Format::Strptime – daxim