是否有任何选项可以检测自然语言字符串,例如:
- “每隔一个星期天”
- “周一下午 5-6 点,从 20/9 到 30/11”
这会将其转换为具有日期、小时、重复规则、重复开始和结束等的对象...
是否可以在 iOS 上检测到此类事情?
不知道用 Objective-C 编写的任何解决方案,但您可能可以看看这个 JavaScript 项目:https ://github.com/banderson623/nl-date 代码易于理解且简短,不会很难翻译成Objective-C。
它声称可以解析这种字符串,虽然我还没有测试过:
“14 日星期四下午 5:30 在吉尔伯特小学与足球委员会会面”
“足球委员会会议 8/15 下午 5:30 吉尔伯特小学”
“下周二在营火中讨论足球目标”
让我们知道您是否在 Objective-C 中编写了等价的代码:)