您好,我试图弄清楚如何浏览字符串,找到第一个字母字符,然后从该索引点删除。
例如
string test = "5604495Alpha";
我需要遍历此字符串,"A"
然后从该位置查找并删除
谢谢
有几种方法可以做到这一点。两个例子:
string s = "12345Alpha";
s = new string(s.TakeWhile(Char.IsDigit).ToArray());
或者,更正确的是,正如鲍德里克在评论中指出的那样,找到第一个字母:
s = new string(s.TakeWhile(c => !Char.IsLetter(c)).ToArray());
或者,您可以编写一个循环:
int pos = 0;
while (!Char.IsLetter(s[pos]))
{
++pos;
}
s = s.Substring(0, pos);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句