如何把  |001|A01|A11|A12|A13|A14|A02|A21|A22   这样的一组字符串
截取成    '001','A01','A11','A12','A13','A14','A02','A21','A22'大家帮帮忙

解决方案 »

  1.   

    split('|')
    之后再输出
    '元素'
      

  2.   

      string s = "|001|A01|A11|A12|A13|A14|A02|A21|A22";
                string[] ss = s.Split('|');
      

  3.   

    Replace  可以替换吗?大家说的详细一点,拜托了
      

  4.   

    string str="|001|A01|A11|A12|A13|A14|A02|A21|A22"
    string []str=str.split('|');
    你再看看str数字里面的内容你就知道1楼什么意思了!
      

  5.   

    那分号和逗号呢??'001','A01','A11','A12','A13','A14','A02','A21','A22'   怎么给加上啊,,,想直接替换能实现吗
      

  6.   


    String str = "|001|A01|A11|A12|A13|A14|A02|A21|A22";
    Console.WriteLine(String.Join("','", str.Split('|')).Substring(2) + "'");
    Console.WriteLine(str.Replace("|", "','").Substring(2) + "'");Console.ReadLine();
      

  7.   

    string str="|001|A01|A11|A12|A13|A14|A02|A21|A22"
    string []str=str.split('|');
    //输出你想要的值
    for(int i = 0; i<str.Length;i++)
    {
        Reponse.Write(str[i]);
    }
      

  8.   

     string str="|001|A01|A11|A12|A13|A14|A02|A21|A22";
                       string[] str2 = str.Split('|');
                       string temp = string.Empty;
                       for (int i = 0; i < str2.Length; i++)
                       {
                           temp += "'" + str2[i] + "',";
                       }
      

  9.   


    最后一个会多一个逗号,'','001','A01','A11','A12','A13','A14','A02',
      

  10.   

    string str = "|001|A01|A11|A12|A13|A14|A02|A21|A22";
                Console.WriteLine("'" + str.Substring(1).Replace("|", "','") + "'");
      

  11.   

    string str = "|001|A01|A11|A12|A13|A14|A02|A21|A22";
    //需要的效果
    string strNew = "'" + str.Substring(1).Replace("|", "','") + "'";
      

  12.   

    Replace 应该就可以了吧,,是要得到字符串还是数组呢?
    只是要判定一下如果第一个字节|换为‘其它的换为’,最的替换的字符串再加一个‘号