JS的方法 <script> str="a1,a2,a3;b1,b2,b3;a1,c2,c3;a1,d2,d3;" mystr=str.split(";"); firststr=mystr[0].split(",")[0]; for(i=1;i<mystr.length;i++) if(firststr==mystr[i].split(",")[0]) alert("第"+(i+1)+"组"); </script> .NET(C#的方法) 导入命名空间:using System.Text.RegularExpressionsstring str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString() + "<br>");输出结果:aaabbbccc2、用多个字符来分隔:string str="aaajbbbscccjdddseee";string[] sArray=str.Split(new char[2]...{'j','s'});foreach(string i in sArray) Response.Write(i.ToString() + "<br>");输出结果:aaabbbcccdddeee3、用单个字符来分隔:1string str="aaajbbbjccc";2string[] sArray=str.Split('j');3foreach(string i in sArray) Response.Write(i.ToString() + "<br>");输出结果:aaabbbccc