字符串:
<div>
<ul>
<li><a href="http://www.538538.com/Stock---601899.html" target="_blank">紫金矿业601899</a></li>
<li><a href="http://www.538538.com/Stock---600030.html" target="_blank">中信证券600030</a></li>
<li><a href="http://www.538538.com/Stock---600050.html" target="_blank">中国联通600050</a></li>
<li><a href="http://www.538538.com/Stock---600001.html" target="_blank">邯郸钢铁600001</a></li>
<li><a href="http://www.538538.com/Stock---002024.html" target="_blank">苏宁电器002024</a></li>
<li><a href="http://www.538538.com/Stock---600383.html" target="_blank">金地集团600383</a></li>
<li><a href="http://www.538538.com/Stock---600900.html" target="_blank">长江电力600900</a></li>
<li><a href="http://www.538538.com/Stock---600518.html" target="_blank">康美药业600518</a></li>
</ul>
</div>
C#怎么样通过正则替换后得到如下格式啊???(备注:其实意思就是过滤掉所有html中的链接)
<div style="margin:200px;">
<ul>
<li>紫金矿业601899</li>
<li>中信证券600030</li>
<li>中国联通600050</li>
<li>邯郸钢铁600001</li>
<li>苏宁电器002024</li>
<li>金地集团600383</li>
<li>长江电力600900</li>
<li>康美药业600518</li>
</ul>
</div>在线等,先谢过了。
<div>
<ul>
<li><a href="http://www.538538.com/Stock---601899.html" target="_blank">紫金矿业601899</a></li>
<li><a href="http://www.538538.com/Stock---600030.html" target="_blank">中信证券600030</a></li>
<li><a href="http://www.538538.com/Stock---600050.html" target="_blank">中国联通600050</a></li>
<li><a href="http://www.538538.com/Stock---600001.html" target="_blank">邯郸钢铁600001</a></li>
<li><a href="http://www.538538.com/Stock---002024.html" target="_blank">苏宁电器002024</a></li>
<li><a href="http://www.538538.com/Stock---600383.html" target="_blank">金地集团600383</a></li>
<li><a href="http://www.538538.com/Stock---600900.html" target="_blank">长江电力600900</a></li>
<li><a href="http://www.538538.com/Stock---600518.html" target="_blank">康美药业600518</a></li>
</ul>
</div>
C#怎么样通过正则替换后得到如下格式啊???(备注:其实意思就是过滤掉所有html中的链接)
<div style="margin:200px;">
<ul>
<li>紫金矿业601899</li>
<li>中信证券600030</li>
<li>中国联通600050</li>
<li>邯郸钢铁600001</li>
<li>苏宁电器002024</li>
<li>金地集团600383</li>
<li>长江电力600900</li>
<li>康美药业600518</li>
</ul>
</div>在线等,先谢过了。
//String str 你的源字符串。
//试试看这个。
String rt=Regex.Replace(str,@"(?!<\/?a[^>]*>)","");
<a\s[^>]*>|</a[^>]*>
static void Main(string[] args)
{
string str=@"<li><a href=""http://www.538538.com/Stock---601899.html"" target=""_blank"">紫金矿业601899</a></li>
";
String rt = Regex.Replace(str, @"</?a[^>]*>", "");
Console.WriteLine(rt);
}
//写错了。修改一下
String rt=Regex.Replace(str,@"(?i)<\/?a[^>]*>","");