В этом задании нужно реализовать метод в классе SentencesParserTask
. Метод должен делать следующее:
- Разделять текст на предложения, а предложения на слова.
a. Считайте, что слова состоят только из букв (используйте метод
char.IsLetter
) или символа апострофа'
и отделены друг от друга любыми другими символами.b. Предложения состоят из слов и отделены друг от друга одним из следующих символов
.!?;:()
- Приводить символы каждого слова в нижний регистр.
- Пропускать предложения, в которых не оказалось слов.
Метод должен возвращать список предложений, где каждое предложение — это список из одного или более слов в нижнем регистре.
1 2 3 4 5 6 7 8 9 10 11 |
using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace TextAnalysis { static class SentencesParserTask { public static List<List<string>> ParseSentences(string text) { |
Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂