我使用此代码来阻止单词,这是它的工作原理,首先是后缀列表,程序检查单词的结尾是否与列表中的结尾相同(如果是肯定的话)删除后缀,但是,当我运行代码时,我得到了这个结果:
suffixes = ['ing']
def stem(word):
for suff in suffixes:
return word[:-len(suff)]
stem ('having')
print (stem)
答案 0 :(得分:2)
试着看看Porter Stemmer(http://tartarus.org/martin/PorterStemmer/),也是Python的一个。
答案 1 :(得分:0)
对于给定列表中的每个后缀,您可以检查给定的单词是否以任何给定的后缀结束,如果是,则删除后缀,否则返回单词。
DataTable dt; // define your data table
dt.DefaultView.Sort = e.SortExpression + " " + GetSortDirection(e.SortExpression);
GVEquipe.DataSource = dt;
GVEquipe.DataBind();