Выражение Regex для извлечения данных между фигурными скобками и загрузки в AMQ

Я разрабатываю WinForm, C#. У меня есть данные в файле журнала. Я загрузил эти данные в текстовое поле. Я застрял при написании выражения регулярного выражения, я хочу фильтровать данные между "[[" и "]]", присутствующими в текстовом поле. У меня этот тип брекетов несколько раз. и я хочу загрузить эти данные на сервер, используя AMQ отдельно.

1 ответ

if ((stream = File.OpenFile()) != null)
{
    using (StreamReader reader = new StreamReader(stream))
    {
        string patternstart = Regex.Escape("[[");
        string patternend = Regex.Escape("]]");
        string pattern = patternstart + @"(.*?)" + patternend;
        var tempdata = reader.ReadToEnd();
        str = Regex.Matches(tempdata, pattern).Cast<Match>().Select(m => m.Groups[1].Value).ToList();
    }
}
Другие вопросы по тегам