Считать текст из файла, вывести сначала предложения, начинающиеся с однобуквенных слов, а затем остальные - C#
Формулировка задачи:
Всем привет) Помогите написать вот такую вот программу(На C#):
Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные.
Заранее спасибо)
Решение задачи: «Считать текст из файла, вывести сначала предложения, начинающиеся с однобуквенных слов, а затем остальные»
textual
Листинг программы
string arr = File.ReadAllText("Путь к файлу");
List<string> str= new List<string>();
foreach( string st in arr.Split('.')) // получаем масиив отдельных приложений
{
if(st[1]==" ") \\если второй символ в передложении пробел.
{
str.Insert(0,st); \\добавляем в начало коллекции
}
else // иначе в конец
{
str.Add(st);
}
}
foreach(string s in str)
{
RichTextBox.AppendText(s); // однобуквенные будут перед остальными, но они будут в обратном порядке. исправляется добавлением в инсерт счетчика.
}