2013-07-23 41 views
1

嘿,我想在特定字符(在本例中爲字符「;」)之後切斷RSS源中的標題。我查了很多問題,他們似乎都用預定義的字符串來做這件事。我需要我的代碼來提取RSS提要的標題(這是動態的,但始終與「;」我想先刪除內容)類似的格式。這是我的代碼刪除動態標題的特定字符後的字符

ASP.NET - P.S我使用fancybox iframe來拉起鏈接。它與我的問題無關。

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

C# - 我在計算器上尋找類似的問題現在

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; 
    } 

後作出此代碼,現在的問題是,我所有的飼料都具有相同的標題,「霍華德F.柯倫AWTP新的主污泥泵站改造&#8211;庇護市場「。我需要「輸入」字符串來接受被拉的xml中的「標題」字段。對不起,如果這已經被回答。我在StackOverflow中查找了一堆,我找不到任何與動態標題有關的問題。

+0

你爲什麼不用'string input = TitleIn'替換'string input = ...'行? –

+0

我同意上面的評論。不知道有關TitleIn對象的任何信息,並假定它有一個名爲Title的字符串屬性:它可能看起來像string input = TitleIn? TitleIn.Title:「默認標題」; – thetjyoung

回答

3

您的代碼忽略輸入參數TitleIn並使用設置爲字符串文字的局部變量輸入。因此,您的方法將始終返回相同的值。

+0

哈哈我希望這是解決方案。我們都有那些日子... – Jonesopolis

+0

Woops,是的。那是其中的一個。我不得不將對象變成一個字符串並運行。是的,謝謝。 :-) –