2012-07-24 60 views
1

我目前有一個字符串1_0707201206050239,我想截斷所有字符,幷包括_字符。如何在字符的第一個實例處截斷字符串?

問題在於,左側的字符因用戶輸入而異,因此字符串的長度始終不同。 _的右側表示日期和時間(例如07-07-2012 6:05:02.390AM),其長度可以從17-14個字符變化。

所以我想知道是否有方法截斷,直到檢測到_

+1

trunctate直到如何?或包括之後,你的問題是不一致的 - 與IndexOf的子字符串可能是最好的方式去 – Les 2012-07-24 18:16:59

回答

8
text.Substring(0, text.IndexOf('_')); 
+0

你打我:) – CodeLikeBeaker 2012-07-24 18:14:33

1

您還可以使用:

String.Substring(0, String.indexOf('_')); 
+1

已經建議你上面 – DarthSheldon 2012-07-24 18:19:18

1

有關使用String.Remove

theString = theString.Remove(sourceString.IndexOf('_'), 1);