c# 字符串正则有关问题

c# 字符串正则问题有一组这样的字符串string1 ......pem回复/em span altc# 字符串正则有关问题 /[解决

c# 字符串正则问题
  有一组这样的字符串 
  string1 = ......<p><em>回复</em> <span alt="c# 字符串正则有关问题" />
[解决办法]
(?is)(?<=[\s\S]*?<span\s*class="u-name">\s*).*? (?=:\s*</span>[\s\S]*?)

 string  htmlinfo= "html源码";
string result=Regex.Match(htmlinfo,@"(?is)(?<=[\s\S]*?<span\s*class=""u-name"">\s*).*? (?=:\s*</span>[\s\S]*?)").Value;