Поиск выбранного слова в тексте - C#
Формулировка задачи:
Кратко объясню.
Есть Windows Form, на которой расположен RichTextBox1. В него из файла загружается текст любого размера (имею ввиду кол-во символов, слов). Пользователь выбирает любое слово из текста, копирует его (Ctrl + C). Программа из буфера обмена достает это слово и работает с ним. Задача: в итоге получить int переменную, в которой будет записано кол-во слов до слова, выбранного пользователем.
P.S. Если у вас есть идея какой-либо другой реализации выбора слова и выполнения данной задачи, пишите пожалуйста.
P.P.S В файле может содержаться одно слово, или миллион. Может быть разное кол-во строк. Алгоритм не должен зависеть от этих параметров.
Решение задачи: «Поиск выбранного слова в тексте»
textual
Листинг программы
string str = richTextBox1.Text.Replace('\n',' '); int num = str.Substring(0, str.IndexOf(Clipboard.GetText())) .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) .Length;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д