2017-06-30 190 views
-1

我想刪除「|」後面的字符串部分。例如String s = HelloWorld | ABCD我想刪除ABCD。刪除字符串的一部分

我想在asp.net中做到這一點。幫助將不勝感激。 subString方法可能用於此,但我不知道如何去做。 請幫助我解決這個問題。

+0

'這個問題不顯示任何研究effort' – GibralterTop

+0

@GibralterTop thanku的意見,如果我沒有粘貼我在這裏的努力,所以這並不意味着我沒有做任何事情。對於我來說,這裏發佈的問題是最後一件事。我正在研究一個大學項目,這是它的最小部分。所以不要做出評判和給予否定分數:) 謝謝 –

+0

然後顯示你已經嘗試和研究過的東西,然後取消負面點。 – GibralterTop

回答

3
int pipeIndex = s.IndexOf("|"); 
s = pipeIndex == - 1 ? s : s.Substring(0, pipeIndex); 

這是最有效的方式,也許你覺得這更易讀:

s = s.Split('|')[0]; 
+0

感謝您的幫助,我會嘗試這個,並將其標記爲答案:) –

+0

@AhsanHasan:我已經添加了另一種方法 –

+0

只是看到它:)再次感謝。 –