C# 堆文本编辑器里面的内容html标签进行过滤,除了a标签以外全部过滤 70

C#堆文本编辑器里面的内容html标签进行过滤,除了a标签以外全部过滤就是只能让它有链接的效果,其他的全部不要我们显示的消息字段(消息是网上商城向各个卖家发送的消息)是通... C# 堆文本编辑器里面的内容html标签进行过滤,除了a标签以外全部过滤
就是只能让它有链接的效果,其他的全部不要
我们显示的消息字段(消息是网上商城向各个卖家发送的消息)是通过文本编辑器编辑的,我们在显示的时候要过滤掉除了a以外的标签
展开
 我来答
闲钓养心
2014-06-18
知道答主
回答量:2
采纳率:0%
帮助的人:2.4万
展开全部
用正则表达式来做
引用 using System.Text.RegularExpressions;

Match result;
result = Regex.Match(文本, @"(?<value><a>.+?<\/a>)");
string getstring = string.Empty;
while (result.Success)
{
getstring += result.Groups["value"].Value;
result = result.NextMatch();
}
getstring就是内容了
更多追问追答
追问
请看一楼的追问,请问可以有改善的么
追答
你要把你需要抓取的html贴出来看看啊
我大概明白你的意思了,就是html里面显示的内容需要,但是所有的字体格式,标签什么的都不要,只保留的。你可以换个思维来处理啊,首先用正则表达式匹配出所有标签,.*?,然后while这些标签,如果标签内容startwith("")的就continue,其他的全部replace就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shut是我
2014-06-18
知道答主
回答量:13
采纳率:0%
帮助的人:12.5万
展开全部
用正则 \<a\>.*?\</a\> 正捕获内容中所有的A标签
追问
请看一楼的追问,请问可以有改善的么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩转数据处理
2014-06-13 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
也不贴个样板处理
追问



过滤的方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式