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

本文关键字:字符 动态 删除 标题 | 更新日期: 2023-09-27 18:24:26

嘿,我想从RSS提要中截取一个特定字符后的标题,在本例中是字符";"。我查了很多问题,它们似乎都是用预定义的字符串来完成的。我需要我的代码来提取RSS提要的标题(它是动态的,但总是以类似于";"的格式,我想删除之前的内容)。这是我的代码

ASP.NET-PS我正在使用一个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新初级污泥泵站改造和遮蔽市场"。我需要"input"字符串来接受正在提取的xml上的"title"字段。很抱歉,如果已经回答了这个问题。我在StackOverflow上查了很多,但我找不到任何与动态标题有关的内容。

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

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