"205|0|4|37999$海军潜艇学院|cong1229$曹丛|746556523$XXXXXXX有限公司|caoang$曹昂|44|haiqin100$陈海芹|chocky$陈巧琴|ceh870925$崔恩慧|nora7yasu$刁琳昊|pirate987$高海涛|yangao2004$高倩倩|ttdxxx$高宇婷|luguo6$郭路|gshaoyan$郭少岩|AlexHuang$黄嘉欣|yameix812$解亚美|mirielle$况佳|bencarrie$黎锐恒|poket978$李琤|lizzie1112$李靔|qhsm521$刘清华|luyj2010$逯延津|maofeng111$毛峰|seasons$毛惠文|xinxin5396$孟晗|msq219$孟思奇|rainly1987$潘玫杏|alex3959$宋婷婷|sunhui2010$孙慧|yiranlei$王磊|prince9$王昕|wxt411$王欣桐|xtfkaka$王怡雯|cherrywy$王莹|yongheng19$王永恒|winnie0829$王月焜|xujiejier$徐杰|xuyan8795$绪言|ylhmilylx$杨璐|wendyyea$叶文多|37050219870725861x$殷庆举|nizhen521$俞兰芳|quan120$袁荃荃|zwei2010$张伟|meishui324$张晓波|zrj79727$赵尔靖|zwgbest1$赵文高|zgdlp1211$庄园|yu1025$庄宇"我是想分开读取,前4个是一段,后44个是一段;

解决方案 »

  1.   

    分2栏
    第一栏
    海军潜艇学院
    曹丛
    XXXXXXX有限公司
    曹昂
    第二栏
    陈海芹
    陈巧琴
    崔恩慧
    .....
    .....
    庄宇
      

  2.   

    怎么还在问...如果你那个44是固定的就split...
    str.Split(new string[]{"|44|"},StringSplitOptions.RemoveEmptyEntries);
      

  3.   


    void Main()
    {
       
       string s = @"205|0|4|37999$海军潜艇学院|cong1229$曹丛|746556523$XXXXXXX有限公司|caoang$曹昂
    |44|haiqin100$陈海芹|chocky$陈巧琴|ceh870925$崔恩慧|nora7yasu$刁琳昊|pirate987$
    高海涛|yangao2004$高倩倩|ttdxxx$高宇婷|luguo6$郭路|gshaoyan$郭少岩|AlexHuang$黄嘉欣
    |yameix812$解亚美|mirielle$况佳|bencarrie$黎锐恒|poket978$李琤|lizzie1112$李靔|qhsm521$刘清华
    |luyj2010$逯延津|maofeng111$毛峰|seasons$毛惠文|xinxin5396$孟晗|msq219$孟思奇|rainly1987$潘玫杏
    |alex3959$宋婷婷|sunhui2010$孙慧|yiranlei$王磊|prince9$王昕|wxt411$王欣桐|xtfkaka$王怡雯|cherrywy$王莹|
    yongheng19$王永恒|winnie0829$王月焜|xujiejier$徐杰|xuyan8795$绪言|ylhmilylx$杨璐|wendyyea$叶文多|
    37050219870725861x$殷庆举|nizhen521$俞兰芳|quan120$袁荃荃|zwei2010$张伟|meishui324$张晓波|zrj79727$赵尔靖|
    zwgbest1$赵文高|zgdlp1211$庄园|yu1025$庄宇";
    string[] ss = s.Split(new string[] { "44" }, StringSplitOptions.RemoveEmptyEntries); Console.WriteLine("第一栏-------------------------");
    foreach (Match m in Regex.Matches(ss[0], @"[\u4e00-\u9fa5]*"))
    {
    Console.WriteLine(m.Value);
    }
    Console.WriteLine("第二栏-------------------------");
    foreach (Match m in Regex.Matches(ss[1], @"[\u4e00-\u9fa5]*"))
    {
    Console.WriteLine(m.Value);
    }
    }
      

  4.   

    提个意见吧 
    你的分隔符没用好  如果数据中已经有了某些特殊符号 
    分隔符最好不用  不然你怎么分呢
    数据都理不清楚  怎么code
      

  5.   

    两次分割...
    var l1=str.Split(new string[]{"|44|"},StringSplitOptions.RemoveEmptyEntries);
    string filter = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ|$";//有其他不要的字符添加在此...
    foreach (var item in l1)
    {
        var l2 = item.Split(filter.ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
    }
      

  6.   


     string str = "205|0|4|37999$海军潜艇学院|cong1229$曹丛|746556523$XXXXXXX有限公司|caoang$曹昂|44|haiqin100$陈海芹|chocky$陈巧琴|ceh870925$崔恩慧|nora7yasu$刁琳昊|pirate987$高海涛|yangao2004$高倩倩|ttdxxx$高宇婷|luguo6$郭路|gshaoyan$郭少岩|AlexHuang$黄嘉欣|yameix812$解亚美|mirielle$况佳|bencarrie$黎锐恒|poket978$李琤|lizzie1112$李靔|qhsm521$刘清华|luyj2010$逯延津|maofeng111$毛峰|seasons$毛惠文|xinxin5396$孟晗|msq219$孟思奇|rainly1987$潘玫杏|alex3959$宋婷婷|sunhui2010$孙慧|yiranlei$王磊|prince9$王昕|wxt411$王欣桐|xtfkaka$王怡雯|cherrywy$王莹|yongheng19$王永恒|winnie0829$王月焜|xujiejier$徐杰|xuyan8795$绪言|ylhmilylx$杨璐|wendyyea$叶文多|37050219870725861x$殷庆举|nizhen521$俞兰芳|quan120$袁荃荃|zwei2010$张伟|meishui324$张晓波|zrj79727$赵尔靖|zwgbest1$赵文高|zgdlp1211$庄园|yu1025$庄宇";
                MatchCollection matchs = Regex.Matches(str, @"\$(?<name>[^|]+)");
                for (int i = 0; i < matchs.Count; i++)
                {
                    if (i == 0)
                    {
                        Console.WriteLine("================第一栏============");
                    }
                    if (i == 4)
                    {
                        Console.WriteLine("================第二栏============");
                    }
                    Console.WriteLine(matchs[i].Groups["name"].Value);
                    
                }//输出结果
    /*================第一栏============
    海军潜艇学院
    曹丛
    XXXXXXX有限公司
    曹昂
    ================第二栏============
    陈海芹
    陈巧琴
    崔恩慧
    刁琳昊
    高海涛
    高倩倩
    高宇婷
    郭路
    郭少岩
    黄嘉欣
    解亚美
    况佳
    黎锐恒
    李琤
    李靔
    刘清华
    逯延津
    毛峰
    毛惠文
    孟晗
    孟思奇
    潘玫杏
    宋婷婷
    孙慧
    王磊
    王昕
    王欣桐
    王怡雯
    王莹
    王永恒
    王月焜
    徐杰
    绪言
    杨璐
    叶文多
    殷庆举
    俞兰芳
    袁荃荃
    张伟
    张晓波
    赵尔靖
    赵文高
    庄园
    庄宇*/