private void RefreshImgs()
{
Regex imgReplace = new Regex(@"\*+\s*\[\[:" + Variables.NamespacesCaseInsensitive[6] +
@"([^\]\|]*)(?:\|[^\]]*|)\]\][^\[]*\[\[:" + Variables.NamespacesCaseInsensitive[6] + @"([^\]\|]*)\]\]");
Regex imgRemove = new Regex(@"\*+\s*\[\[:" + Variables.NamespacesCaseInsensitive[6] +
@"\s*([^\]\|]*)(?:\|[^\]]*|)\]\][^\[]*?$");
Grid.Rows.Clear();
foreach (string s in txtBacklog.Lines)
{
Match m = imgReplace.Match(s.Replace("", ""));
if (m.Success)
{
Grid.Rows.Add(new [] { m.Groups[1].Value.Trim().Replace("_", " "), m.Groups[2].Value.Trim().Replace("_", "") });
continue;
}
m = imgRemove.Match(s.Replace("", ""));
if (m.Success)
Grid.Rows.Add(new [] { m.Groups[1].Value.Trim().Replace("_", " "), "" });
}
}