예제 #1
0
        private List <string> SplitSentences()
        {
            List <string> sentences = new List <string>
            {
                Title.Trim().ToLower(),
                          Slug.Replace("-", " ").Trim().ToLower()
            };

            foreach (string sentence in Regex.Split(Body, @"(?<=[\w\s](?:[\.\!\? ]+[\x20]*[\x22\xBB]*))(?:\s+(?![\x22\xBB](?!\w)))"))
            {
                sentences.Add(sentence.Trim().ToLower());
            }
            return(sentences);
        }