objective-c - NSTextFinder 和正则表达式搜索

标签 objective-c regex cocoa nstextview

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

我已通读文档,但找不到任何允许这样做的钩子(Hook)。

最佳答案

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

enter image description here

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

关于objective-c - NSTextFinder 和正则表达式搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9600442/

相关文章:

javascript - 如果字符串包含 a>b 或 a<b 或 a>=b 或 a<=b 或 a!=b 或 a==b 中的任何一个,则返回 true 的正则表达式

objective-c - NSView 或 NSWindow 中的漏洞

ios - 使用 UIPageViewController 创建网格/ map

ios - UIScrollView ContentSize.height默认是0.0000?

ios - NSURLSession 线程 : Tracking multiple background downloads

objective-c - Cocoa:将局部变量指向对象属性(双)

cocoa - 每当打开新邮件时,IMAP 应用程序(使用 Pantomime)就会崩溃

objective-c - 一个项目的 xcode 4.6(xcode 崩溃)后无法重构(其他项目运行良好)

mysql - MySQL中点字符的全词匹配

java - 用于提取命令行参数的 RegEx - Java