Непонятки с методом сортировки - C#
Формулировка задачи:
Собственно проблема не большая, сделал сортировку предложений по количеству символов, но при сортировке у меня получается удаляются знаки разделения строк. И блин, туплю, не могу придумать, как сделать, чтобы они не уберались, а с ними забивались в List, вот код моей сортировки
Выручайте, ибо сломаю мозг.
public string divisionText(string input, List<string> sentence) { char[] delims = ".!?\n\"".ToCharArray(); string[] words = input.Split(delims, StringSplitOptions.RemoveEmptyEntries); foreach (string word in words) { sentence.Add(word); Console.WriteLine(word); }; Console.WriteLine("Предложений в тексте: " + words.Length); return input; }
Решение задачи: «Непонятки с методом сортировки»
textual
Листинг программы
string str = "abc!cde."; char[] delims = ".!?\n\"".ToCharArray(); foreach (var c in delims) str = str.Replace(c.ToString(), c.ToString() + "*"); foreach (var word in str.Split('*')) { if (word.Length > 0) Console.WriteLine(word); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д