我正在尝试将包含(自然语言)时间的字符串解析为hh:mm时间对象?例如:
"ten past five"
"quarter to three"
"half past noon"
"15 past 3"
"13:35"
"ten fourteen am"
我已经研究了 Ruby的Chronic和 Java 的Natty(以及其他一些库),但两者似乎都专注于解析日期。像“五点十点”这样的字符串也没有被正确解析。
有谁知道适合我需要的图书馆?或者我应该开始使用自己的解析器吗?
parsedatetime
看起来很有希望。信用。
只是对于任何有兴趣的人,我发现了这个:
https://gist.github.com/akatzbreaker/5849024
这与 Github 上的 Bert 的 Anwser相同,但它是英文的……仅适用于对此感兴趣且不懂荷兰语的人 :-P ...