我是一名中国学生,我正在使用抽认卡软件学习英语单词。我认为突出显示单词的词根和词缀对于记住该单词非常有用。所以我正在寻找可以提取词根和词缀的算法或查找表。
例如:
foo("agriculture") -> ["agri", "cult", "ure"]
foo("anniversary") -> ["ann", "vers", "ary"]
最佳答案
您需要进行形态学分析。即,将输入文本拆分为语素。
我找到了这个你可以在线试用的工具:http://nlpdotnet.com/services/Morphparser.aspx
另外,您可能想查看 ACL wiki ( http://aclweb.org/aclwiki/index.php?title=Morphology_software_for_English ),这里有很多您可能感兴趣的工具。
祝你好运。
关于algorithm - 如何提取英文单词的词根和词缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25480616/