string 分隔字符串

来源:互联网 发布:我的世界服务器开挂js 编辑:程序博客网 时间:2024/05/22 10:23
 static void Main(string[] args)        {            Console.WriteLine("请输入一段文字:");//输入提示            string strOld = Console.ReadLine() ;//记录输入的字符串            string[] strNews = strOld.Split(',');//将输入的字符串根据指定标点符号分割            string strNew = "";//定义一个新的字符串变量,用来存储分行后的字符串            for (int i = 0; i < strNews.Length; i++)            {                if (strNew == "")//判断字符串是否有值                    strNew = "  " + strNews[i].ToString();//记录分行后的第一段字符串                else                    strNew += "\n  " + strNews[i].ToString();//记录字符串,并分行显示            }            Console.Write("\n新字符串:\n" + strNew);//显示新字符串            Console.ReadLine();        }运行结果: 请输入一段文字:test,a2,tesfds3,abc新字符串:  test  a2  tesfds3  abc以下是取出 "|"分隔出来的里面的数据----------------------------------------------------------------            //|年度        |    年度    |    三季    |    中期    |    一季    |            //|2012        |           -|      0.0091|      0.0478|      0.0266|            int i0 = line.IndexOf("|")+1;            int i1 = line.IndexOf("|", i0 ) + 1; //以i0 为开始值开始读到第二个 | 的 起始值            int i2 = line.IndexOf("|", i1) + 1;            int i3 = line.IndexOf("|", i2) + 1;            int i4 = line.IndexOf("|", i3) + 1;            int i5 = line.IndexOf("|", i4 ) + 1;           // int i6 = line.Length;            sYear = line.Substring(i0, i1 -i0 -1).Trim();            sYearIncome = line.Substring(i1, i2-i1-1).Trim();            sThirdQuater = line.Substring(i2, i3 - i2 -1).Trim();            sInterim = line.Substring(i3,i4 - i3 -1).Trim();            sFirstQuarter = line.Substring(i4, i5 - i4 -1).Trim();            getIncomeNoChecked = false; //没检查过 设置为真            iIncomeCount = 0;//-------------------截取最后6位.--------------------------        int cardLength = cardNo_10.Length ;         card6 = cardNo_10.Substring(cardLength - 6);

0 0
原创粉丝点击