2024-05-12 22:08:20 发布
网友
我试图将包含(自然语言)时间的字符串解析为hh:mmtime对象?例如:
"ten past five" "quarter to three" "half past noon" "15 past 3" "13:35" "ten fourteen am"
我研究过Ruby的Chronic和Java的Natty(以及其他一些库),但这两个库似乎都专注于解析日期。像“十点五”这样的字符串也不能被正确地解析。在
有人知道适合我需要的图书馆吗?或者我应该开始研究我自己的解析器吗?在
我不想扩展parsedatetime,所以我决定使用pyPEG,一个Python的解析器解释器框架来编写一个专用的时间解析器。对于感兴趣的人,first basic version现在已经完成,可以很好地解析荷兰语时间字符串。在
^{}看起来很有前途。Credit。在
对于任何感兴趣的人,我发现了这个:
https://gist.github.com/akatzbreaker/5849024
这与Bert在Github上的Anwser是一样的,但是它是用英语写的。。。只适合对此感兴趣、不懂荷兰语的人:-P…
我不想扩展parsedatetime,所以我决定使用pyPEG,一个Python的解析器解释器框架来编写一个专用的时间解析器。对于感兴趣的人,first basic version现在已经完成,可以很好地解析荷兰语时间字符串。在
^{} 看起来很有前途。Credit。在
对于任何感兴趣的人,我发现了这个:
https://gist.github.com/akatzbreaker/5849024
这与Bert在Github上的Anwser是一样的,但是它是用英语写的。。。只适合对此感兴趣、不懂荷兰语的人:-P…
相关问题 更多 >
编程相关推荐