NSTextFinder和正则表达式搜索

时间:2012-03-07 11:17:01

标签: objective-c regex cocoa nstextview

是否可以将正则表达式搜索添加到OS X Lion的NSTextFinder中的NSTextView栏?

我已经阅读了文档,但我找不到任何允许这样做的钩子。

1 个答案:

答案 0 :(得分:2)

至少在Mountain Lion上,搜索栏允许所谓的“模式”开箱即用。有一个搜索选项“插入模式”。因此用户可以搜索“任意字符”或“数字”......

enter image description here

这可以通过使用 NSDataDetector 来实现,并且可以定义自定义DataDetectors。但说实话,我不知道如何将它们添加到可用探测器列表中。关于此,文档确实很少见。