Всем привет.
Есть текст, как сделать так, чтобы он записался в List<List<string>>
,где
List<List<string>>
- Предложение, а List<string>
- Слова?
Если предложение не перегружено сокращениями, то этот код сработает. То, какие символы вырезать из исходной строки - выберите самостоятельно.
// Исходная строка
string source = @"В список отлей, завышающих цены, попал мини-отель без звезд «Люкс», расположенный на проспекте Королева, 1/9. Стоимость бронирования на период проведения чемпионата мира по футболу отеля на сайте Booking составляет 15 тысяч рублей, что превышает норматив на 514%.";
// Убираем ненужные символы (в данном случае только запятые)
string clearedSource = source.Replace(@",", "");
// Делим текст на предложения
List<string> cuttedSentence = source.Split('.').ToList();
// Готовим место под финальный список
List<List<string>> cuttedWords = new List<List<string>>();
// Перебираем список предложений и каждое предложение делим на слова
foreach (string item in cuttedSentence)
{
cuttedWords.Add(item.Split(' ').ToList());
}
Результат такой:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подскажите, актуален ли сейчас WPF, как фреймворк для написания настольных приложений или есть что-то более стильное, модное и молодежное?
Имеется срочная необходимость разбить русский текст из файла на предложенияПростое деление (split) по
Необходимо выбрать из базы данных строку с именем admin и паролем 1234, в программировании не особо понимаю, рассчитываю на Вашу помощь, заранее...
Помогите с решение нелинейного уравненияПроблема заключается в том, что необходимо выразить функцию как x=fi(x) - как это вообще делается? Функция:...