简体   繁体   English

如何在最后一个“。”处分割字符串 值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM