最后日期分析器

date_machine的Python项目详细描述


数据机是一个数据分析系统。

它基于Reparse,包括14个日期模式和一个javascript版本。

date_machine_parse('All day Thursday-Sunday, Sept. 20-23., Friday September 21')#       [Date(month=9, day=20),#        Date(month=9, day=21),#        Date(month=9, day=22),#        Date(month=9, day=23)],
  • 可扫描:对全文使用并查找日期
  • LI>诚实:没有给出日期的近似(即如果一年不包括在内)
  • 可移植:解析器描述编译为regex/json。您只需编写输出生成器函数。
  • 高度可定制:添加更多不同级别的格式很容易(如果你知道正则表达式)。

安装

pip install date_machine

python setup.py install

在基本目录中。

用法

importdate_machinedate_machine.parse('Jan 1st')# [Date(month=1, day=11)]

支架

需要帮助吗?在theandychase@gmail.com给我发一封电子邮件,我会尽力帮助你的。

贡献

代码位于Github。 把建议、问题和请求发送给我,我会很乐意审阅它们!

许可证

麻省理工学院许可证(MIT)

版权所有(c)2013 Andrew Chase

特此免费向任何获得 本软件和相关文档文件的副本 “软件”),无限制地处理软件,包括 但不限于使用、复制、修改、合并、发布, 分发、再授权和/或出售软件副本,以及 允许向其提供软件的人员这样做,但须遵守 以下条件:

上述版权公告及本许可公告须包括在内 在软件的所有副本或大部分中。

软件按“原样”提供,不作任何形式的保证 或默示的,包括但不限于 适销性、适合特定目的和不侵权。 在任何情况下,作者或版权持有人均不对任何 索赔、损害赔偿或其他责任,无论是在合同诉讼中, 侵权行为或其他,由 软件或软件中的使用或其他交易。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓如何在java字符串中获取RATE的值   java ANT在哪里输出编译器错误?   在java中,while循环在何处启动对象   javacom。谷歌。格森。内部的LinkedTreeMap无法强制转换到我的类   java单选按钮。isSelected()方法未返回正确的响应   嵌入式系统中applet中的java相对码基字段   如何在eclipse中将Java应用程序附加到jvm探查器?   java为什么Android应用程序崩溃?   在java中拖放上传后保持文件夹结构   爪哇多领导人选举问题   java Springs RestTemplate如何处理postForEntity()中的错误响应   Java如何用前导零递增整数字符串?   java Android将文本作为图像共享给其他应用程序   Java搜索替换   java isDirectory()不适用于UNIX目录   java我们可以得到显示测试类是否通过或失败的TestNG报告吗   Java类对象排序和分组   简单Java幂递归   java在处理MethodArgumentNotValidException时如何访问请求对象?