文章标题 标签提取

引用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/p/2339392.html