英文单词词形还原程序

本文探讨了如何将英文单词还原成原型,包括名词复数和动词过去式的规则及不规则变化。通过编程实现,利用规则和不规则变化字典进行词形还原,遵循‘先特殊后一般’的查询策略。
摘要由CSDN通过智能技术生成

    英语单词还原,即是指将一个给定的英文单词还原为其原型。如名词复数形式变为原型,动词过去式、现在进行时变为原型,形容词变为其名词或动词本体等。

    要完成这一目标,显然需要对英语单词的变形规则进行总结并编程实现。一般地,需要恢复单词原型的情况包括:名词复数、动词过去式、动词完成时、动词第三人称、动词现在进行时、形容词和副词等。这里我们只对较为简单的名词和动词的变形进行还原,不涉及形容词和副词的还原

    我们知道,英语名词在单数变复数、动词在一般现在时变过去式和完成时中存在规则变化和不规则变化两种情况。针对规则变化,只需总结其变形规律,逆向查找即可;针对不规则变化,则需要建立专用字典,以备查询

    下面是总结出的(部分)词汇变形规则:变化后词形 –> 原形。

名词单数到复数的一般变形规则:
     规则1.  *ves --> *f/*fe
     规则2.  *ies --> *y
     规则3.  *es  --> *
     规则4.  *s   --> *
动词的一般变形规则:
     //第三人称单数
     规则5.  *ies --> *y
     规则6.  *es --> *
     规则7.  *s   --> *
     //现在进行时
     规则8.  *??ing --> *?   //原规则是:以辅音,元音,辅音字母结尾的词双写最后一个字母加ing
     规则9.  *ying --> *ie
     规则10.  *ing  --
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值