コード例 #1
0
ファイル: StopWords.cs プロジェクト: nextdocs/md2words
        public static bool Contains(string word)
        {
            if (_stopWords == null)
            {
                _stopWords = new StopWords(Constants.DefaultStopWordsFile);
            }

            return(_stopWords.Has(word));
        }
コード例 #2
0
ファイル: Helper.cs プロジェクト: nextdocs/md2words
        public static string RemoveStopWords(this string content)
        {
            // TODO
            var words = content.ToLower().Split(' ', '\n');

            var collection = from word in words
                             let w = word.Trim(new[] { ' ', ',', '.', ';', '(', '[', ']', '*', ')', '"', '\'', '\r', '\n' })
                                     where !string.IsNullOrEmpty(w) && !StopWords.Contains(w)
                                     select w;

            return(string.Join(Constants.Separator, collection));
        }