string str ="a=10293  3kdjksemm;b_c=sdlsdrsd  930oodt; asdlasdf=rsdffoo21  253tsd;sdfe=32dsto30dfs6a;asdsd=dddd&**9933;  asdf=2384sdk;……";
这样的字符串,怎么循环截取出‘;’分割之间的所有字符串!!!
且字符串中包含空格,特殊字符什么的……急用……等啊等啊等啊等……

解决方案 »

  1.   

    string [] ss=str.Split(';');
      

  2.   


    string strsplit = "a=10293 3kdjksemm;b_c=sdlsdrsd 930oodt; asdlasdf=rsdffoo21 253tsd;sdfe=32dsto30dfs6a;asdsd=dddd&**9933; asdf=2384sdk;……";
    string[] splits = strsplit.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
      

  3.   

    Split   用这个就可以截了,跟单例模式有什么关系
      

  4.   

    用for循环啊, 在用 split 截取;  就可以了
      

  5.   

    我要在项目启动的时候调用该方法,要用Blowfish加密,解密得出的数据去访问远程的数据库!
    方法好写,怎么调用啊,而且是保证只在项目初始化的时候调用一次!可是我是要一直访问数据库的啊,要是每次访问都加密,解密对CPU负荷太大了!
    我现在不知道。什么时候调用该方法!单例今天刚学习!
    刚刚看懂只是一个静态的,防止系统逻辑混乱的类。
    我本来以为只要截取连接字符,然后加密就行了,现在又成这样,痛苦的根源来自这里!
      

  6.   

    split,
    写一个静态类方法就可以。程序运行同时,执行一次。