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