Запись в массив из файла. Сравнение слов - 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);

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


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

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

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