我目前有一个字符串1_0707201206050239
,我想截断所有字符,并包括_
字符。如何在字符的第一个实例处截断字符串?
问题在于,左侧的字符因用户输入而异,因此字符串的长度始终不同。 _
的右侧表示日期和时间(例如07-07-2012 6:05:02.390AM
),其长度可以从17-14个字符变化。
所以我想知道是否有方法截断,直到检测到_
?
我目前有一个字符串1_0707201206050239
,我想截断所有字符,并包括_
字符。如何在字符的第一个实例处截断字符串?
问题在于,左侧的字符因用户输入而异,因此字符串的长度始终不同。 _
的右侧表示日期和时间(例如07-07-2012 6:05:02.390AM
),其长度可以从17-14个字符变化。
所以我想知道是否有方法截断,直到检测到_
?
有关使用String.Remove
theString = theString.Remove(sourceString.IndexOf('_'), 1);
trunctate直到如何?或包括之后,你的问题是不一致的 - 与IndexOf的子字符串可能是最好的方式去 – Les 2012-07-24 18:16:59