我正在尝试使用Haskell来处理一些我希望分析的数据。这些数据大部分是结构化的,但并不一致。日期可能有多个表示,尽管总是在同一个地方出现(文档是XML)。解析Haskell中的多种日期格式
的不同格式迄今为止我所看到的是:
。 “周四6月22日1972年”, “第25届1971年2月”
“1973年7月3日”
“10月17日星期四\ r \ n 1974年”
“1976年3月5日星期五”。
“4月25日\ r \ n 1977年”。
“星期二1983年12月6日”
“1988年5月10日”
“1988年10月20日”
我真的不知道从哪里开始 - 任何个人格式,我可以应付,但我不知道如何处理所有这些问题。我想要一个函数String - > Maybe Day。
如果您不是将此作为练习写作,我建议您查看hackage.haskell.org,如果其他人已经实现了这一点,并使您的工作更轻松。 – epsilonhalbe
顺便说一句 - 如果这是不够的信息,只是留下评论 - 我会详细说明一些! – epsilonhalbe
这不是一个练习,我很乐意使用别人的图书馆!你的意思是寻找一些预编解析器的日月等在hackage? – oneway