当前位置:首页 > C#教程 > C#高级

C#的split()分割字符串

简单的说:

    在c#中 str.split("===="); //这样是错误的,只能 str.split('=');//参数只能是char类型的,不能是字符串的

    如果非得要以字符串分割,那么请用: 
    string content = "i love you=====do you know===shit";
    string[] sarray = null;

    方案1:

    sarray = content.split(new string[] { ";" }, stringsplitoptions.none);

    方案2:

    sarray = system.text.regularexpressions.regex.split(content, "===", system.text.regularexpressions.regexoptions.ignorecase);

    //使用正则表达式来弄,而且不区分大小写,后面的“system.text.regularexpressions.regexoptions.ignorecase”就是不区分大小写了

 

还是java用习惯了,str.split("=");//是对的

                         str.split("=====");//也是对的


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐