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
支持一下
我再自顶
你的意思
相关问答:
本人使用swfobject.js在本机可以正常播放,但发布到win2003服务器就无法播放,网上找了许多都说需要配置MIME类型,我配置了也没有成功,请高手指点一下
服务器是否支持,路径是否正确
有的服务器可能不支持
......
文件上传时怎样显示进度条 最好给个Demo 谢了~!
用Ajax吧,Ajax有例子
用 ajaxtoolkit 里面的代码,有例子
引用
用Ajax吧,Ajax有例子
顶
http://topic.csdn.net/u/20091010/23/4bb5017a-ac75- ......
ASP.NET 错误 无法识别的标记前缀或设备筛选器“asp”
代码如下:
<%@ Page Language="C#" ContentType="text/xml" AutoEventWireup="true" CodeFile=" ......
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
如题,我把窗口程序设计成一直在打开网页,然后后台在运行程序,我想问如果用户关闭浏览器,后台能否添加事件处理关闭(主要是释放一些资源)
没有可靠的办法。
浏览器是什么?假设你在浏览器地址栏上打入“ ......