Поиск слов в тексте из файла - C#
Формулировка задачи:
Я вожу слово "дом", а он должен найти количество однокоренных слов в этом файле то есть "Дома", "Домы" и т.д.
Помогите плиз 2 день голову ламаю
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();
Решение задачи: «Поиск слов в тексте из файла»
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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д