一个txt文档中,记录很多诸如此类的数据
WPVbgkaGwb1fut+3btO5qSZzONGc6SeDo1bIjhceUc3O8+Rz5BV5AmcGD80u0nSvqHrr9grRyp+k1+ytvV+e7x3/1J61aEEOilK5hYpxOW9rbUcID/5PQJfo7Ko0abdZ76Dd+TXd9KIy7s4QhiSO/U9ppLoeL7OwtvCowdkXEV4=
081624184401 如何分别取出等号前后的两个字符串?

解决方案 »

  1.   

    string str= @"WPVbgkaGwb1fut+3btO5qSZzONGc6SeDo1bIjhceUc3O8+Rz5BV5AmcGD80u0nSvqHrr9grRyp+k1+ytvV+e7x3/1J61aEEOilK5hYpxOW9rbUcID/5PQJfo7Ko0abdZ76Dd+TXd9KIy7s4QhiSO/U9ppLoeL7OwtvCowdkXEV4=
    081624184401";
    string str1=str.Split('=')[0];
    string str2=str.Split('=')[1];
      

  2.   

    文本内容读取后根据=分割成字符串数组?
    string[] str = Regex.Split(txt, "=") 
      

  3.   

    别分啊,这个应该是Base64编码,等号也是编码后的一个字符,截断了估计就不能解码了
      

  4.   

    1.首先使用FileStream將此文檔中的資料讀取出來放入一個string類型的變量中
    2.用Split('=')切割成數組
    3.遍曆該數組元素個數(假如從1開始遍曆)
    for(int i=0;i<數組.length;i++)

        if((i+1)%2 == 0)//判斷當前位置在數組中是奇數項還是偶數項
       {
          //偶數項,則取等號的前兩個字符串
           string str = 數組[i].substring(0,2).tostring();
       }
       else
       {
          string str = 數組[i].substring(數組[i].length-2,2).tostring();
       }
      

  5.   

     protected void Page_Load(object sender, EventArgs e)
        {
            string o = "WPVbgkaGeDo1bIjhceV4=081624184401";
            int s1 = o.IndexOf("=");
            string r1 = o.Substring(s1+1);
            int s2 = o.Length;
            string spre = o.Substring(0, s1);
            Response.Write("=前面的数据"+spre+"<br/>");
            Response.Write("=后面的数据"+r1);
        }
      

  6.   

      string str = "WPVbgkaGwb1fut+3btO5qSZzONGc6SeDo1bIjhceUc3O8+Rz5BV5AmcGD80u0nSvqHrr9grRyp+k1+ytvV+e7x3/1J61aEEOilK5hYpxOW9rbUcID/5PQJfo7Ko0abdZ76Dd+TXd9KIy7s4QhiSO/U9ppLoeL7OwtvCowdkXEV4=081624184401";
                foreach (string s in Regex.Split(str, "="))
                {
                    Console.WriteLine(s);
                }