Регулярное выражение, парсинг многострочного текста - C#

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

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

Добрый день! Имеется многострочный текст вида
Vasya, Pupkin (Согласовано) 10.04.2013 11:24 - 10.04.2013 11:25 (Vasya, Pupkin) замечательный коммент! Petr, Petrov (Согласовано) 10.04.2013 11:24 - 10.04.2013 11:27 (Petr, Petrov) ЕЩЕ комментарий. Очень много комментариев.
Мне необходимо выдрать только текст комментария, т.е. оставить текст:
замечательный коммент! ЕЩЕ комментарий. Очень много комментариев.
Воспользовался регулярным выражением:
\(\w*,\s\w*\w\)\s.*
Но он парсит всю строку и получается:
(Vasya, Pupkin) замечательный коммент! (Petr, Petrov) ЕЩЕ комментарий. Очень много комментариев.
Прошу указать нужное направление. С регулярками почти на работал, поэтому прощу помощи.

Решение задачи: «Регулярное выражение, парсинг многострочного текста»

textual
Листинг программы
var matches = Regex.Matches(/**/)
foreach (Match m in matches) {
   Console.WriteLine(m.Groups[1]);
}

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


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

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

7   голосов , оценка 4.286 из 5
Похожие ответы