一个具有可插入规则的自然语言日期/时间解析器
when是一个支持可插入规则和合并策略的自然语言日期/时间解析器
通常,解析器的实例中会添加多个用于检查的规则。每个规则都有自己的边界 - 所提供字符串的长度和偏移。同时,每个规则只会在字符串中匹配第一个。因此,库会检查所有规则,并提取一组匹配的规则,这些规则之间的距离小于或等于 options.Distance,默认为 5。例如:
之后,每个规则都会应用于上下文。按照定义的顺序或匹配的顺序,如果 options.MatchByOrder 设置为 true(默认情况下是如此)。每个规则都可以使用指定的合并策略进行应用。默认情况下,它是 Override 策略。其他策略目前尚未在规则中实现。欢迎提交 Pull Request。
暂无开放 Issues,或尚未同步最近议题。