【发布时间】:2014-09-25 09:09:03
【问题描述】:
我有一个这样的字符串..
2931 8795 012 00:24:14 06/03/13 10:03 O006129009857 ** 0 0
现在根据我的要求,我必须拆分2931、06/03/13 和O006129009857 等子字符串。我已经使用字符串的IndexOf 方法来获取子字符串的开始和结束索引,一旦为空空间在代码中是这样的..
int startIndex = line.IndexOf(Calldate);
int endIndex = line.IndexOf(" ", startIndex);
int difference = endIndex - startIndex;
strSubstring = (startIndex + "," + difference);
我们可以看到 endIndex 我已经使用了line.IndexOf(" ", startIndex); 而现在我想使用下一个字符例如如果我必须使用O006129009857 那么我必须数到** 或该位置可用的任何其他字符计算endIndex..
请帮我计算endIndex 直到下一个字符出现而不是。
请帮助我。在此先感谢..
【问题讨论】: