c# 颠倒一个句子中的词的顺序例如将 “我叫克丽丝” 转换为 “克丽丝叫我”麻烦各位大侠看清楚不是转

发布时间:2021-03-08 05:23:57

c# 颠倒一个句子中的词的顺序例如将 “我叫克丽丝” 转换为 “克丽丝叫我”麻烦各位大侠看清楚不是转换“成丝丽克叫我”,而是“克丽丝叫我”

网友回答

这要看你是做死还是做活,做死的话就是把后三个词变成一个字符串数组,“叫”和“我”单独成为一个数组,然后倒排,如果你要对任意的这种字符串都转换过来,一种方法是将人名做成数据库,搜索数据库进行匹配,另外一种就是以谓语“叫”为分界线进行倒排.如果语法更加复杂那就牵涉到计算机自然语言处理的内容了,这属于人工智能的范畴之内了.
以上问题属网友观点,不代表本站立场,仅供参考!