Выше я писал, что в C# полный 0. Все, что удалось написать
string data = File.ReadAllText(project.Directory+"\\"+ "text.txt");
File.WriteAllText(@"D:\words.txt", newdata, Encoding.Default);
Не понимаю как прикрутить сюда регулярку [А-ЯЁ][^\r\nА-ЯЁ]*\bслов\w*\b[^\r\nА-ЯЁ]*[\.\?\!] и запихать...