NSDataDetector:它解析了什么?

时间:2013-07-09 14:48:50

标签: cocoa nsregularexpression nsdatadetector

NSDataDetector可以解析的表达式是否记录在案?

我们知道NSDataDetector可以解释许多表达式,例如"星期一晚上。"并且可以理解 NSDataDetector类参考并不想详细介绍这些内容,因为这可能需要经常修改文档。

尽管如此,知道什么是公认的,什么不是,这将是一件好事,尤其是考虑到扩展课程。


(我怀疑NSHipster错误认为NSDataDetector依赖于Cocoa的语言分析API;如果确实如此,NSDataDetector会不会成为NSRegularExpression的子类?虽然我承认从NSRegularExpression继承似乎很奇怪,可能是一个代码味道。)

1 个答案:

答案 0 :(得分:0)

NSDataDetector识别的列表未记录,因为它非常复杂(它支持数千种表达式和数十种语言)。此类也不是可子类化的。您是否向Apple提交了一个错误,其中包含您的案例中缺少的表达式?