我想知道是否有任何字典库用于C.字典库,字面意思(它与python字典(hashmaps)无关)。用英语的所有单词,以及像...这样的工具。
“我想要打印所有以C开头并以Y结尾的单词”。
我不会谷歌,因为我真的想知道你的意见,如果有任何特别好的话。
谢谢!
答案 0 :(得分:2)
您可能需要先查看Aspell。虽然它主要用作拼写检查程序,但Aspell还支持同时使用多个词典并在多个Aspell进程同时打开时智能地处理个人词典。我不相信你必须连接到互联网才能使用它。
Wiktionary也可能有任何帮助。 有很多的本地化变体可以支持不同的语言,并且可能有一种方法可以让他们支持你感兴趣的语言,如果它还没有。
答案 1 :(得分:1)
如果您不介意使用互联网执行此任务,那就太棒了Wordnik API。 API非常简单,支持正则表达式搜索。您要查找的方法是/words.{format}/search/{query}
它还有检索含义(/word.{format}/{word}/definitions
),同义词(/word.{format}/{word}/relatedWords
)和许多其他内容的方法。
目前没有C包装器,尽管直接在libcurl和任何JSON或XML解析器上使用API非常容易。