string 分隔字符串

 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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值