-6

我正在开发一个 WinForm,C#。我在日志文件中有一个数据。我已将该数据加载到文本框中。我在编写正则表达式时卡住了,我想过滤文本框中“[[”和“]]”之间的数据。我多次使用这种类型的牙套。我想单独使用 AMQ 将这些数据加载到服务器中。

4

1 回答 1

0
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();
    }
}
于 2018-04-20T12:59:12.693 回答