У меня есть эта строка:
"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, "");