我有这个字符串:
“B82V16814133260”
从中获取两个字符串的最有效方法是什么:
左部分字符串:“B82V” 右部分字符串:“16814133260”
规则是这样的:取出右侧的所有数字并从中创建字符串,然后取出提醒并将其放入另一个字符串中。
这是我的解决方案,但它太笨重了!如何做到又短又高效?
String leftString = "";
String rightString="";
foreach (char A in textBox13.Text.Reverse())
{
if (Char.IsNumber(A))
{
rightString += A;
}
else
{
break;
}
}
char[] arr = rightString.ToArray();
Array.Reverse(arr);
rightString=new string(arr);
leftString = textBox13.Text.Replace(rightString, "");