正则问题
两个字符串
字符串1 <div style="text-indent: 10.5pt"><span style="font-family: 宋体">新闻</span><span><font face="Calibri"> </font><a href="http://finance.china.com.cn/"><span style="font-family: 宋体"><font color="#0000ff">新闻</font></span></a></span></div>
字符串 2
<p class="MsoNormal" style="text-indent:10.5pt;mso-char-indent-count:1.0"><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin">新闻</span><span lang="EN-US"> <a href="http://finance.china.com.cn/"><span lang="EN-US" style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin"><span lang="EN-US">新闻</span></span></a><o:p></o:p></span></p>
用正则 替换 其中的超链接 (A 标签)
string fiterStr= System.Text.RegularExpressions.Regex.Replace(boardContent, @"<(?i)a(?![^<>]*?xxx.com[^<>]*?>).*?<\/a>", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
为什么 字符串1 能成功过滤掉 字符串 2过滤不掉
求大神指教