gpt4 book ai didi

python - 在 Python 中从词干中切出前缀

转载 作者:行者123 更新时间:2023-12-01 06:10:44 25 4
gpt4 key购买 nike

我想从词干上切下词缀。我使用以下命令尝试了后缀,对于“菜肴”来说没问题。但是,当我想使用前缀(例如“撤消”)来执行此操作时,如何在Python中定义前缀来获取撤消的结果?

>>> def stem(word):
for suffix in ['ing', 'lity', 'es']:
if word.endswith(suffix):
return word[:-len(suffix)]
return word
>>> re.findall(r'^(.*)(ing|lity|es)$', 'dishes')
[('dish', 'es')]

最佳答案

那么,为什么不像您那样使用正则表达式呢?

>>> re.findall(r'^(un|ir)(.*)$', 'undo')
[('un', 'do')]

关于python - 在 Python 中从词干中切出前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6134831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com