Запись в массив из файла. Сравнение слов - C#
Формулировка задачи:
Задан путь файла но не происходит сравнение не правильно записываю да в массив слова?
Идет сравнение массива с искомым словом regex
Но так как файл записан в массив неправильно скорее всего поэтому и не происходит сравнение окно просто пустые
Как исправить?
Листинг программы
- using System;
- using System.IO;
- using System.Text.RegularExpressions;
- class Example
- {
- static void Main()
- {
- // Массив тестируемых строк
- var filepath = @"\TOIFRIZ1\toifriz1.txt";
- string[] test = System.IO.File.ReadAllLines(filepath);
- // Проверим, содержится ли в исходных строках слово World
- // при этом мы не укажем опции RegexOption
- Console.WriteLine("Напишие слово для поиска: ");
- Regex regex = new Regex(Console.ReadLine());
- Console.WriteLine("Регистрозависимый поиск: ");
- foreach (string str in test)
- {
- if (regex.IsMatch(str))
- Console.WriteLine("В исходной строке: "{0}" есть совпадения!", str);
- }
- Console.WriteLine();
- Console.WriteLine("Напишие слово для поиска: ");
- // Теперь укажем поиск, не зависимый от регистра
- regex = new Regex(Console.ReadLine(), RegexOptions.IgnoreCase);
- Console.WriteLine("РегистроНЕзависимый поиск: ");
- foreach (string str in test)
- {
- if (regex.IsMatch(str))
- Console.WriteLine("В исходной строке: "{0}" есть совпадения!", str);
- }
- }
- }
Решение задачи: «Запись в массив из файла. Сравнение слов»
textual
Листинг программы
- string[] test = System.IO.File.ReadAllLines(filepath, System.Text.Encoding.Default);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д