2011-12-25 64 views
2

我有一个词干从文件输出一些词。我想要一个正则表达式,它会查找以“e”结尾的每个单词,然后删除“e”。正则表达式和词干

>>> def stemmer(word): 
[(stem,end)] = re.findall('^(.*e)?$',word) 
return stem 

能否请你帮我得到它的权利?

干杯。

+2

你是否与Ray Hmar在[同类](http://stackoverflow.com/questions/8629433/regex-stemmer-code-explanation)? :) – 2011-12-25 13:54:32

回答

2

\b([A-Za-z]+)e\b应用于全球的输入,而不仅仅是一个字。

\b是字锚。

+0

非常感谢 – 2011-12-25 14:42:14