问题描述
比如是:“我是中国人”,怎么切分成“{“我”“是”中国人}”
解决方案
解决方案二:
随手写的看看对不对stringstr=“我是中国人”;string[]sArray1=str.Split(newchar[2]{'我','是'});foreach(stringiinsArray1){Console.WriteLine(i.ToString());}
解决方案三:
这牵扯到汉字分词了google:luence.net
解决方案四:
google:盘古分词
解决方案五:
用程序实现!!!
解决方案六:
中文分词http://topic.csdn.net/u/20100519/19/45d75f4f-0ef5-486e-8ef2-ae0a6c8e6cb0.html
解决方案七:
lucene.net
解决方案八:
引用5楼的回复:
中文分词http://topic.csdn.net/u/20100519/19/45d75f4f-0ef5-486e-8ef2-ae0a6c8e6cb0.html
惊现如梦!
解决方案九:
lucene.net用的多的就是盘古分词不过lucene.net已经不是apache基金会的正式项目了,不在更新了,没有新版本了,而且好用的中文分词非常少你可以用java版本的
解决方案十:
引用3楼的回复:
google:盘古分词
+1
解决方案十一:
引用7楼的回复:
引用5楼的回复:中文分词http://topic.csdn.net/u/20100519/19/45d75f4f-0ef5-486e-8ef2-ae0a6c8e6cb0.html惊现如梦!
惊现。
时间: 2025-01-21 09:53:10