2013-02-18 63 views
-4

我想從一個字符串中的某個字符得到先前的字符。 例如:myString =「26+」,所以我想得到26沒有+。我怎樣才能做到這一點?如何在特定字符之前獲取字符串的內容?

+1

什麼是不同類型的字符串,以及您獲取「以前的字符」的邏輯是什麼? – ryadavilli 2013-02-18 04:59:03

+0

對不起,但我不明白你。我只想從「26+」得到「26」 – gerchoG 2013-02-18 05:00:52

+0

好的,那麼這是唯一的字符串嗎?還是你有不同類型的字符串與你想要拉的數字和其他字符的不同組合?如果你給出的例子是唯一的例子,那麼本的答案會幫助你。 – ryadavilli 2013-02-18 05:02:06

回答

0

函數String.Substring將執行您所需的操作。

yourString.Substring(0, keepCharactersBeforeHere); 
+0

哈哈哈謝謝!! – gerchoG 2013-02-18 05:03:26

1

使用SubstringIndexOf

string str = "26+"; 
string requiredString = str.Substring(0, str.IndexOf('+')); 

strings在C#中不變的,你必須分配結果字符串itself或一些other字符串。

相關問題