大家帮小弟我看看这短代码,小弟我要截出标签为<div css=a><div> 里面的内容,为啥全出来了

大家帮我看看这短代码,我要截出标签为div cssadiv 里面的内容,为啥全出来了啊StringBuilder sb new

大家帮我看看这短代码,我要截出标签为<div css=a><div> 里面的内容,为啥全出来了啊
StringBuilder sb = new StringBuilder();
  sb.Append("<div class=a>11111111</div>");
  sb.Append("<div class=c>xxxxx</div>");
  sb.Append("<div class=a>22222222</div>");
  sb.Append("<div class=b>bbbb</div>");
  sb.Append("<div class=c>ccccc</div>)");
  Regex reg = new Regex("<div class=a>.*</div>");
  MatchCollection mc = reg.Matches(sb.ToString());
  string s = string.Empty;
  int arg = 0;

  string[] div = new string[mc.Count];
  for (int i = 0; i < mc.Count; i++)
  {
  Response.Write(mc[i].Value);
  }


[解决办法]
<div css=a>(?<content>[\s\S]*?)</div>
这句话就对了