6
我想使用簡單的glob或regex而不是已知的文本在OS X系統字典(或字典)中搜索單詞。 (目前我使用/usr/share/dict/words
代替,但OSX字典將是一個要好很多。)搜索Mac OSX系統字典?
辭典服務接口是非常有限的,不允許這樣,但似乎DSGetTermRangeInString
可能會做下的類似的東西引擎蓋。有誰知道訪問這種功能的方法嗎?
另外,有沒有辦法從字典中提取單詞列表?我可以然後grep那。一些字典似乎在包中包含了源XML,應該很容易解析,但是(我猜)(大概不會),大語言字典只能以某種二進制格式存儲數據。任何線索可能是什麼?
授予 - 這是我的意思,當我說這並不奇怪,數據只是二進制形式 - 但這並不意味着他們無法搜索。 而且,不知道合同細節,目前還不清楚Apple需要提供多少保護。這些文件只是模糊不清或實際上是DRM模式? – walkytalky 2009-11-08 16:17:00
實際上,我想我不能指望任何其他答案。允許搜索無限制的結果就等於發佈單詞列表。限制結果是有問題的。所以除非我願意對這個東西進行反向工程(我不是),否則它看起來像BSD的單詞列表(或者像SOWPODS這樣的東西)將不得不做。 – walkytalky 2009-11-12 09:03:48
[引用需要] – pje 2012-09-25 17:15:42