Regex MVC-从rss提要中删除不需要的文本

Regex MVC-从rss提要中删除不需要的文本,regex,asp.net-mvc,rss,orchardcms,Regex,Asp.net Mvc,Rss,Orchardcms,我在Orchard CMS实现中的RSS消费者(Vandelay Industries RemoteRSS)中获得了以下代码: @using System.Xml.Linq @{ var feed = Model.Feed as XElement; } <ul> @foreach(var item in feed .Element("channel") .Elements("item") .Take((int)Model.ItemsToDisplay)) { <li&

我在Orchard CMS实现中的RSS消费者(Vandelay Industries RemoteRSS)中获得了以下代码:

@using System.Xml.Linq
@{
  var feed = Model.Feed as XElement;
 }
<ul>
@foreach(var item in feed
.Element("channel")
.Elements("item")
.Take((int)Model.ItemsToDisplay)) 
{
 <li>@T(item.Element("description").Value)</li>
}
</ul>
@使用System.Xml.Linq
@{
var feed=模型。feed作为元素;
}
    @foreach(提要中的变量项) .要素(“渠道”) .要素(“项目”) .Take((int)Model.ItemsToDisplay)) {
  • @T(项目元素(“说明”).值)
  • }
Im使用的rss提要来自Pinterest,它将图像、链接和简短描述捆绑在提要的“description”元素中

<description>&lt;a href="/pin/215609900882251703/"&gt;&lt;img src="http://media-cache-ec2.pinterest.com/upload/88664686384961121_UIyVRN8A_b.jpg"&gt;&lt;/a&gt;How to install Orchard CMS on IIS Server</description>
a href=“/pin/215609900882251703/”img src=”http://media-cache-ec2.pinterest.com/upload/88664686384961121_UIyVRN8A_b.jpg“/A如何在IIS服务器上安装Orchard CMS
我的问题是我不想要文本位,我还需要在'href='links with'前面加前缀http://www.pinterest.com"

我已经用我的新手技能编辑了上面的原始代码,基本上将图像显示为链接,这些链接只是相对的,因此在本地指向我的服务器。这些图像之后还有简短的描述

所以总结一下,我需要一种方法在所有链接前面加上'http://pinterest.com'然后删除图像/链接后的费用文本


任何指针都将非常感激,谢谢。

您可能应该使用类似的内容解析描述,然后调整它以添加前缀。或者,您可以学习正则表达式,而不必使用库。但是可能会有点棘手,而且容易出错。

关于在哪里查找正则表达式的内容,有什么建议吗?我可能找不到合适的地方,但找不到合适的东西。起初我对方法感兴趣,我可以在以后计算出实际需要的正则表达式。我不确定你在问什么。。。谢谢你的链接。我不觉得msdn的东西很有帮助,我想我的大脑对微软的文档来说就是工作不正常。我只是想知道你是否知道什么好的资源/参考点,以及你是否在你的有用的博客上有关于它的帖子。不是直接在上面,不是。我通常发现regexplib.com在正则表达式示例数据库中非常有用。