Python识别字符串中的自然语言(单词)

本文共290个字,预计阅读时间需要1分钟。

生成一个随机字符串(无空格),能否鉴别出这个字符串中是否有自然语言中的单词。比如“ervmothersdclovecsasd”,这个字符串中就存在“mother”和“love”这两个单词。

于是我想到了对输入的词进行划分。这时就要用到了外部字典文件,我把常用的单词导入到txt文件中(不太清楚NTLK是否有类似的功能,寒假再研究一下,这里先把我想要做的实现一下)如图,这样,对每个连续的字符串能够进行自然语言的划分。这里用到的是正向最大匹配算法。

字典文件(最好是一个牛津词典):

需要词典文件下载链接请给我留言。

截图显示

读者评分
[评分人数: 0 平均分: 0]

评论

OmegaXYZ