Задать вопрос
iamdivine
@iamdivine

Вся строка в регулярном выражении c#?

Добрый день, Есть куча текста разделенного построчно
т.е. в каждой строке определенное количество символов - далее разрыв.
Нужно чтобы при найденном слове записывались в буфер или переменную да куда угодно все строки где есть данное слово.
var s = File.ReadAllText(textPath.Text);

                    Regex regex = new Regex(@"text", RegexOptions.IgnoreCase | RegexOptions.Multiline);

                    MatchCollection matches = regex.Matches(s);
                    if (matches.Count > 0)
                    {
                        foreach (Match match in matches)
                        {

                            // Write the string array to a new file named "WriteLines.txt".
                            using (StreamWriter outputFile = new StreamWriter(System.IO.Path.Combine(@"C:\", "mq.txt")))
                            {
                                    outputFile.WriteLine(match);
                            }
                        }
                       
                    }

Код в регулярке не верен, знаю
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
(^.*text.*$)
^ - начало строки
$ - конец
.* - любое количество любых символов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы