博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文章标题 标签提取
阅读量:5019 次
发布时间:2019-06-12

本文共 648 字,大约阅读时间需要 2 分钟。

引用PanGuDLL 

private string GetWords(string input)

    {
        ICollection<PanGu.WordInfo> words = new Segment().DoSegment(input);
        StringBuilder result = new StringBuilder();

        List<string> list = new List<string>();

        foreach (WordInfo word in words)
        {
            if (word != null && word.Word.Length > 1)
            {
                bool has = false;
                foreach (string w in list)
                {
                    if (string.Compare(w, word.Word, true) == 0)
                    {
                        has = true;
                        break;
                    }
                }
                if (has)
                    continue;

                list.Add(word.Word);

                result.Append(word.Word).Append(",");
            }
        }
        if (result.Length > 0)
            return result.ToString(0, result.Length - 1);
        else
            return string.Empty;
    }

 

 

转载于:https://www.cnblogs.com/freexiaoyu/archive/2012/02/05/2339392.html

你可能感兴趣的文章
HIVE中的order by操作
查看>>
Centos下新建用户及修改用户目录
查看>>
iOS开发IPhone以及iPad尺寸汇总
查看>>
Spring Boot RestTemplate文件上传
查看>>
myBatis自动生成mapping,dao和model
查看>>
Android Serivce 高级篇AIDL讲解
查看>>
SpringBoot学习笔记(2):引入Spring Security
查看>>
图片加水印 PDF取缩略图
查看>>
bzoj 4180: 字符串计数
查看>>
安卓--布局设计-计算器
查看>>
Java重写《C经典100题》 --27
查看>>
ABP中的拦截器之EntityHistoryInterceptor
查看>>
【oracle】oracle数据库建立序列、使用序列实现主键自增
查看>>
使用SQLiteDatabase操作SQLite数据库第二种方法
查看>>
vue,一路走来(12)--父与子之间传参
查看>>
css3 选择器的比较(一) -- 以字符串开头
查看>>
实现交换两个变量值的第二种方法
查看>>
英语单词学习备忘转载
查看>>
【C++】单例模式详解
查看>>
文本框根据关键字异步搜索内容
查看>>