【发布时间】:2009-11-08 23:40:21
【问题描述】:
我想使用简单的 glob 或正则表达式而不是已知文本在 OS X 系统字典(或字典)中搜索单词。 (目前我改用/usr/share/dict/words,但OSX dict 会好很多。)
Dictionary Services 接口非常有限,不允许这样做,但似乎DSGetTermRangeInString 可能在幕后做类似的事情。有谁知道访问此类功能的方法吗?
或者,有没有办法从字典中提取单词列表?然后我可以grep。一些字典似乎将源 XML 包含在包中,这应该很容易解析,但是(我猜这并不奇怪)大语言字典只有某种二进制格式的数据。关于那可能是什么的任何线索?
【问题讨论】:
标签: cocoa dictionary macos