删除动态标题的特定字符后的字符

时间:2013-07-23 19:58:44

标签: c# asp.net

嘿我想在特定字符之后从RSS提要中删除标题,在这种情况下,字符“;”。我查了很多问题,他们似乎都用预定义的字符串来做这件事。我需要我的代码来提取RSS提要的标题(这是动态的,但总是以类似的格式与“;”我想删除之前的内容)。这是我的代码

ASP.NET - P.S我正在使用fancybox iframe来提取链接。它与我的问题无关。

<a href="<%# XPath("link") %>" class="fancybox fancybox.iframe" scrolling="no"><%# FormatTitle( XPath("title") ) %></a>

C# - 我在StackOverflow

上搜索类似问题后制作了这段代码
public static string FormatTitle(object TitleIn)
    {
        string input = "Bid - Contract.: 13-C-00038; Howard F. Curren AWTP New Primary Sludge Pump Station Rehabilitation &amp;#8211; Sheltered Market";
            int index = input.IndexOf(";") + 1;
            if (index > 0)
                input= input.Substring(index);
            return input;
    }

现在问题是,我的所有饲料都有相同的标题,“Howard F. Curren AWTP新的主要污泥泵站修复&amp;#8211;庇护市场”。我需要“输入”字符串来接受被拉出的xml上的“title”字段。对不起,如果已经回答了这个问题。我在StackOverflow上查了一堆,我找不到任何动态标题的处理。

1 个答案:

答案 0 :(得分:3)

您的代码忽略输入参数TitleIn并使用设置为字符串文字的局部变量输入。因此,您的方法将始终返回相同的值。