Поиск слов в тексте из файла - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д