#193 · 主分类: 自然语言处理与文本处理

Sherlock

datetime event-parser javascript natural-language-processing nlp regex

用于Javascript的自然语言事件解析器

项目最后更新:07/06/23

GitHub Stars

561

Forks数量

33

贡献者数量

4

许可证

MIT

收录理由

Sherlock 是一个轻量的 JavaScript 库,能把“下周五中午和 Dana 吃午饭”这样的自然语言句子,解析成包含标题、开始时间、结束时间和是否全天等字段的结构化事件对象。它支持常见的美国英语时间、日期和日期范围表达,省去你为典型日历输入自己写解析器的麻烦。可选的 Watson 层提供了预处理和后处理钩子,让你能在解析前改写输入,或在结果上附加额外字段,适合做应用特定的校验或元数据补充。通过 npm 安装,依赖很少,对于日历、日程或任务管理功能中希望用自然语言输入、又不想引入完整 NLP 技术栈的场景,是个很实在的选择。如果只是需要聚焦的日期解析,它用起来很顺手。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目