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 >
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.RegularExpressions
string str = " aaajsbbbjsccc " ;
string [] sArray = Regex.Split(str, " js " ,RegexOptions.IgnoreCase);
foreach ( string i in sArray) Response.Write(i.ToString() + " <br> " );
输出结果:
aaa
bbb
ccc
2 、用多个字符来分隔:
string str = " aaajbbbscccjdddseee " ;
string [] sArray = str.Split( new char [ 2 ] ... {'j','s'} );
foreach ( string i in sArray) Response.Write(i.ToString() + " <br> " );
输出结果:
aaa
bbb
ccc
ddd
eee
3 、用单个字符来分隔:
1 string str = " aaajbbbjccc " ;
2 string [] sArray = str.Split( ' j ' );
3 foreach ( string i in sArray) Response.Write(i.ToString() + " <br> " );
输出结果:
aaa
bbb
ccc
string str = " aaajsbbbjsccc " ;
string [] sArray = Regex.Split(str, " js " ,RegexOptions.IgnoreCase);
foreach ( string i in sArray) Response.Write(i.ToString() + " <br> " );
输出结果:
aaa
bbb
ccc
2 、用多个字符来分隔:
string str = " aaajbbbscccjdddseee " ;
string [] sArray = str.Split( new char [ 2 ] ... {'j','s'} );
foreach ( string i in sArray) Response.Write(i.ToString() + " <br> " );
输出结果:
aaa
bbb
ccc
ddd
eee
3 、用单个字符来分隔:
1 string str = " aaajbbbjccc " ;
2 string [] sArray = str.Split( ' j ' );
3 foreach ( string i in sArray) Response.Write(i.ToString() + " <br> " );
输出结果:
aaa
bbb
ccc