有没有办法在NSTextView中实现自定义数据检测器(比如识别日期或电话号码的那个)?
我认为有一个API Reference,但整个过程没有记录。有什么能帮助我理解什么是正确的实施方式?
答案 0 :(得分:3)
LSM非常适合文本的培训/评估/分类(想想垃圾邮件过滤)。 LSMSmartCategorizer示例代码显示了如何针对新闻提要训练和使用LSM地图。
您还可以尝试使用NSRegularExpression / NSDataDetector类(从Lion开始提供)。它们旨在匹配文本输入。一旦匹配可用,在结果上迭代(使用自定义块)并执行一些突出显示或样式修改。
希望它有所帮助。
答案 1 :(得分:0)
我相信你正在寻找的答案可以在这个类似问题的答案中找到: Data Detectors in Cocoa