首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Argotic整合框架的c#条带rss描述

基于Argotic整合框架的c#条带rss描述
EN

Stack Overflow用户
提问于 2013-07-15 22:10:52
回答 1查看 262关注 0票数 0

我使用Argotic Syndication Framework将rss-feed解析为提要条目。然而,我需要剥离所有html的描述。

下面显示了一个rss提要描述的示例。

代码语言:javascript
复制
Jeg blev i maj inviteret til at holde et oplæg som keynote speaker på en konference i Alaska i HETL-regi (The International Higher Education Teaching and Learning Association). Patrick Blessinger, stifteren af HETL, har netop medvirket i et amerikansk online radio &#8230; <a href="http://aesbrock.wordpress.com/2013/07/12/niels-brock-naevnt-i-amerikansk-radio-interview/">Læs resten <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aesbrock.wordpress.com&#038;blog=978571&#038;post=4538&#038;subd=aesbrock&#038;ref=&#038;feed=1" width="1" height="1" />

我希望它只显示为文本,而不是html。

我尝试使用以下正则表达式

代码语言:javascript
复制
Regex.Replace(item.Description, @"<(.|\n)*?>", string.Empty);

但这并不完全正确;

我看到了关于使用HTMLAgilityPack的建议,但我希望避免使用外部库。

我们非常感谢您的任何建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-17 15:19:58

谢谢你的建议,Pete,但它仍然留下了一些html。我最终是这样做的。

代码语言:javascript
复制
HttpUtility.HtmlDecode(Regex.Replace(item.Description, @"<!--[\S\s]*?-->|<(?:"".*?""|'.*?'|[\S\s])*?>", ""));

它来自一个帖子(在网络上的某个地方),但我没有把它放入书签,所以如果有人认出它--谢谢:)我希望它能帮助其他人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17656297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档