[英]How to split a string at the last '.' value
I have a string like 我有一个像
string str = "123.1.1.QWE";
string[] seqNum = textBox1.Text.Split('.');
I want to split the string at the last . 我想最后分割字符串。 value and have to split into two strings only like 值,只需要像这样分成两个字符串
seqNum[0]="123.1.1";
seqNum[1]="QWE";
How can I split it into two strings at the last index. 如何在最后一个索引处将其拆分为两个字符串。
Thanks in advance. 提前致谢。
string str = "123.1.1.QWE";
int index = str.LastIndexOf(".");
string[] seqNum = new string[] {str.Substring(0, index), str.Substring(index + 1)};
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.