0

有谁知道以任何给定语言解析和翻译重复事件的解决方案或策略?

我有一些可以工作的代码,但我什至无法将我的大脑包裹在一个可靠的方法上。

4

2 回答 2

0

有各种库可以解析多种语言的 RRULE。

RRULE 库

C - libical
Python - python-dateutil
Ruby - ice_cube
Javascript - google-cajarrule
Java - iCal4j
PHP -

至于策略,看看这里的标准,它提供了用于抽象规则数据的架构伪代码。

于 2013-02-11T23:43:36.757 回答
0

“解析”是指任何语言的自由格式文本?

这几乎是不可能做到的。问题是,你可以用很多方式来描述它(甚至用英语,对吧?)。把变形放在图片中……
你需要某种认知系统,那就是你需要使用机器学习。从理论上讲,您只会对少数本体感兴趣,但获得它们的翻译版本可能不太容易(我已经看过此类 Web 服务的演示文稿,但我相信这是更多的学术工作,并且该服务未公开提供)。

考虑到这些事实,我可以建议(除非您真的必须解析自由格式文本,即通过电子邮件或其他方式发送)您创建一个表单,人们可以在其中实际选择重复频率和选项(即忽略假期等)。这仍然是一项令人不安的任务,但......

于 2011-09-29T07:59:45.487 回答