簡單的說:
在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("=====");//也是對的