asp.net用正则表达式替换html标签
本人在做博客项目,接收用户输入的值是用fckeditor,输入时让用户随便输入,存到数据库,当然也不会做编码,写什么存什么,但是从数据库去出来的时候要做过滤,比如,用户输入 <a href="http://www.baidu.com>www </a>的时候只显示www其他的盖不显示,而且超链接禁用,本人做到了这个效果,但是 <a href="http://www.baidu.com">1 </a>>www <a href="http://www.baidu.com/">2 </a>这样的时候 第二个链接还是可以点击 结果是1www2 这里的2可以点击链接到baidu,请高人指教怎么解决这个问题代码如下:
Regex pattern = new Regex("(? <ta> <a\\s)*href\\s*=\\s*(?:\"(? <link>[^\"]*)\"|(? <link>\\S+))\\s*(? <name>.*)\\s*(? <tag> </\\s*a>)", RegexOptions.Compiled | RegexOptions.IgnoreCase);
MatchCollection uriMatches = pattern.Matches(l2);
foreach (Match uriMatch in uriMatches)
{
name = uriMatch.Result("${name}");
l2 = l2.Replace(uriMatch.Value, name);
}
l2是要显示的值,请高人指点,本人万分感激
帮顶
自顶
没有给我解决的人士吗5555555555
支持一下
我再自顶
你的意思
相关问答:
谢谢了,高手们快来啊~
估计没插件什么的不行吧。
我也要 谢谢各位发我一份liujintaohfbb@163.com
谢谢了 一定要发我啊
恩找到了,别忘了额啊
401533349@163.com
http://download.csdn.n ......
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
文件上传时怎样显示进度条 最好给个Demo 谢了~!
用Ajax吧,Ajax有例子
用 ajaxtoolkit 里面的代码,有例子
引用
用Ajax吧,Ajax有例子
顶
http://topic.csdn.net/u/20091010/23/4bb5017a-ac75- ......
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......
RT。很多地址都打不开或不能下载了
有资源的朋友给个地址。。只要下载后是我想要的内容 50分献上!
谢谢!
沙发我先坐!
帮顶
帮顶
没听说过哦
JF
好像19没有的,不全。
好多集都不能下。。
......