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 ......
谁知道,最好是实例,测试过的更好,谢谢分享;
http://www.92dotnet.com/showtopic-428.aspxC# code:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using Sy ......
正在学习这个东东 感觉很多地方不是很懂 正在努力 散点粉给asp.net的同仁们 求教好的学习资料 谢谢
参考
asp.net/mvc上有很多内容。
最近也在看。
同聊。
JF,3Q
比我有前途, 我至少目前 ......
我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
我在写asp.net分页代码的时候遇到这样一个问题:点击下页(系统自带的数字页码)没有显示数据但是返回到第一页却可以正常显示第一页的数据.......
源代码如下:
protected void GridView1_PageIndexCh ......