Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 23.01.2016
Сообщений: 35
1

Разработать программу, которая загружает в текстовый редактор файл по выбору пользователя и выполняет поиск

19.12.2016, 18:48. Показов 1251. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Есть задание: Разработать программу, которая загружает в текстовый редактор файл по выбору пользователя и выполняет поиск слов, начинающегося на заданные буквы (слог), стоящих в начале предложений.
Программу я практически написал, остался только метод по поиску слов. Все слова из текста по слогу я могу находить, но как мне сделать так, чтобы находились слова с соответствующим слогом только в начале предложений?
Вот мой код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   public string SearchWords(string slog,string txt)
        {
            string foundWord = string.Empty;
            string[] words = txt.Split(new char[] { ' ', '\n', '\r', ',', '.', ':', ';', '!', '?', '-', ')', '(', '"', '*', '\'', '|' }, StringSplitOptions.RemoveEmptyEntries); //разбиваем текст на слова
            foreach (string word in words)
                {
                    if (string.Compare(word, 0, slog, 0, slog.Length) == 0)
                    {
                        foundWord += word + " ";
                    }
                
                }
            return foundWord;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2016, 18:48
Ответы с готовыми решениями:

Разработать меню-ориентированную программу,которая по выбору пользователя выводила на экран фигуры
Ребят,помогите,очень надо..завтра проект сдавать... вот условия : Разработать...

Текстовый редактор загружает файл порядка 30 секунд
Всем привет, прошу рассказать о том как можно ускорить приложение? Проблема вот в чем, есть...

Дан текстовый редактор, состоящий из действительных чисел. написать программу которая дописывает в этот файл количество
дан текстовый редактор, состоящий из действительных чисел. написать программу которая дописывает в...

Разработать на ассемблере и отладить программу, которая выполняет
Разработать на ассемблере и отладить программу, которая выполняет: 1) ввод с клавиатуры двух...

1
907 / 664 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
19.12.2016, 19:10 2
C#
1
var allFirstWords = Regex.Matches(text, @"(\A|\.|!|\?)\s*(?<word>\w+)").Cast<Match>().Select(m => m.Groups["word"].Value);
Добавлено через 56 секунд
Это все слова, являющиеся первыми в предложениях.
1
19.12.2016, 19:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2016, 19:10
Помогаю со студенческими работами здесь

Разработать в Win32 API программу “Текстовый редактор ”
Требования к программе: - окно программы должно содержать меню с обычными пунктами работы с файлом...

Написать программу, которая по выбору пользователя рисует геометрическую фигуру
Написать программу, которая по выбору пользователя рисует геометрическую фигуру: треугольник,...

Написать программу, которая создает, редактирует, перезаписывает, удаляет текстовый файл и производит поиск
В программе должно быть комментарии в тексте программы и сделать очистку всех объектов ввода...

Написать программу, которая по выбору пользователя меняет цвет консольного приложения
#include &lt;iostream&gt; using namespace std; /* 8. Написать программу, которая по выбору...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru