【发布时间】:2011-06-09 03:54:30
【问题描述】:
我有一个包含日期格式的文本文件:“date=month_name DD, YYYY”和“date=(month_name DD, YYYY)”
如何转换这些日期,使其格式为:“date=YYYY-MM-DD”?
我还有一些日期前面有字段名称“accessdate=”或没有字段名称,我想转换这些日期。
谢谢。
附录:
- 月份名称是完整的英文月份名称,例如一月、二月等。
- 我只想转换 ref 标签内的日期,即它们将被
<ref></ref>'内的其他文本包围 - 我愿意接受任何语言编写脚本。我做了一点 bash、javascript 和 python。但我认为 awk、sed、perl 等也可以。对代码的解释将不胜感激。
【问题讨论】:
-
您对使用的语言有什么偏好吗?这将是 PHP、shell 脚本、Python 还是其他?
-
另外,月份名称是长还是短? (或两者的混合?)它们是英文的吗?
-
请参阅附录以获取问题的答案。至于哪种语言,你可以选择你认为对新手最有效/最容易使用的语言。
标签: regex scripting date html-parsing text-parsing