Поиск слов в тексте из файла - C#

Узнай цену своей работы

Формулировка задачи:

Я вожу слово "дом", а он должен найти количество однокоренных слов в этом файле то есть "Дома", "Домы" и т.д.
 int count=0;
            
            string text = File.ReadAllText("d:\\Новый текстовый документ (2).txt");
            string slovo = "";
           slovo= Console.ReadLine();
            if (text==slovo+"*")                
            {
                count++;
            }
            Console.WriteLine(text);
            Console.WriteLine(count);
            Console.ReadLine();
Помогите плиз 2 день голову ламаю

Решение задачи: «Поиск слов в тексте из файла»

textual
Листинг программы
  //если string text = File.ReadAllText("мои дом "); -ищет
  //если string text = File.ReadAllText("мои дом"); -не ищет
            string twoWords = "мои дом";
            int count = 0;
            for (int i = 0; i < text.Split(' ').Count() - 2; i++)
                if (text.Split(' ')[i].ToLower().Contains(twoWords.Split(' ')[0]) && text.Split(' ')[i + 1].ToLower().Contains(twoWords.Split(' ')[1]))
                    count++;
            Console.WriteLine(count);
            Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы