我有一个像
这样的字符串 string str = "123.1.1.QWE";
string[] seqNum = textBox1.Text.Split('.');
我想在最后分割字符串。值,必须分成两个字符串,如
seqNum[0]="123.1.1";
seqNum[1]="QWE";
如何在最后一个索引处将其拆分为两个字符串。
提前致谢。
答案 0 :(得分:11)
string str = "123.1.1.QWE";
int index = str.LastIndexOf(".");
string[] seqNum = new string[] {str.Substring(0, index), str.Substring(index + 1)};
答案 1 :(得分:0)
string str = "123.1.1.QWE";
string[] seqnum = new string[2];
foreach (char ch in str)
{
if (char.IsNumber(ch) || ch == '.')
{
}
else
{
int indx = str.IndexOf(ch);
seqnum[0] = str.Substring(0, indx).ToString();
seqnum[1] = str.Substring(indx,str.Length-indx).ToString();
break;
}
}
// output
// seqnum[0]=123.1.1.
// seqnum[1]=QWE