Запись в массив из файла. Сравнение слов - C#

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

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

Задан путь файла но не происходит сравнение не правильно записываю да в массив слова? Идет сравнение массива с искомым словом regex Но так как файл записан в массив неправильно скорее всего поэтому и не происходит сравнение окно просто пустые Как исправить?
Листинг программы
  1. using System;
  2. using System.IO;
  3. using System.Text.RegularExpressions;
  4. class Example
  5. {
  6. static void Main()
  7. {
  8. // Массив тестируемых строк
  9. var filepath = @"\TOIFRIZ1\toifriz1.txt";
  10.  
  11. string[] test = System.IO.File.ReadAllLines(filepath);
  12.  
  13. // Проверим, содержится ли в исходных строках слово World
  14. // при этом мы не укажем опции RegexOption
  15. Console.WriteLine("Напишие слово для поиска: ");
  16. Regex regex = new Regex(Console.ReadLine());
  17. Console.WriteLine("Регистрозависимый поиск: ");
  18. foreach (string str in test)
  19. {
  20. if (regex.IsMatch(str))
  21. Console.WriteLine("В исходной строке: "{0}" есть совпадения!", str);
  22. }
  23. Console.WriteLine();
  24. Console.WriteLine("Напишие слово для поиска: ");
  25. // Теперь укажем поиск, не зависимый от регистра
  26. regex = new Regex(Console.ReadLine(), RegexOptions.IgnoreCase);
  27. Console.WriteLine("РегистроНЕзависимый поиск: ");
  28. foreach (string str in test)
  29. {
  30. if (regex.IsMatch(str))
  31. Console.WriteLine("В исходной строке: "{0}" есть совпадения!", str);
  32. }
  33. }
  34. }

Решение задачи: «Запись в массив из файла. Сравнение слов»

textual
Листинг программы
  1. string[] test = System.IO.File.ReadAllLines(filepath, System.Text.Encoding.Default);

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


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

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

8   голосов , оценка 3.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут