Выражение 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();
}
}