gpt4 book ai didi

c# - 有什么方法可以将英语动词转换为 C# 上的现在时

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:47 24 4
gpt4 key购买 nike

我正在使用 C# 开发 Windows Phone 应用程序,我想知道是否有正则表达式/库/帮助器或任何东西可以从输入动词中获取现在时态动词(或基本形式动词)

例子:

lived >> live

built >> build

working >> work

到目前为止,我找到了一个松散的解决方案来单数复数词。

而且我认为这可以修改/添加一些正则表达式规则以使其适用于时态。但我不擅长正则表达式(既不是英语语言学)

http://lotsacode.wordpress.com/2010/03/05/singularization-pluralization-in-c

我的情况是:当用户试图找到一些不在数据库中的词时,它会给出一些建议例如输入“dragons”,它会给出“dragon”的结果

最佳答案

解决方案可能需要比您想象的更复杂。任何有效的方法都需要包括某种字典,因为英语中有很多不规则动词。考虑到“锯”这个词就很好地说明了困难。是名词吗?是动词吗?是动词“to saw”的现在时吗?是动词“to see”的过去式吗?这只能从上下文中推断出来。

简而言之,这不是简单的文本处理。必须有逻辑可以应用英语短语的上下文处理。

关于c# - 有什么方法可以将英语动词转换为 C# 上的现在时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714814/

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