现在的位置: 网页制作教程网站制作教程 >正文
网页基础教程

Split拆分函数介绍

发表于2017/2/2 网站制作教程 0条评论 ⁄ 热度 1,998℃

Split函数格式是Split(string [,delimiter] [,limit] [,compare] ),用于按分隔符 delimiter 折分 string 字符串,函数返回一个下标从0开始的一维数组。

string 包含字符串和分隔符的字符串表达式。
如果 string 为零长度字符 (""),Split 返回空数组,即不包括任何元素和数据的数组。
delimiter 分隔字符(字符串)。可选参数,默认值为:空格符(" ")。
如果 delimiter 为零长度字符 (""),Split 函数返回只包含1个元素,数据为 string 的数组。
limit 拆分的数组元素数目(将 string 按 delimiter 拆分为指定元素数目 limit 的数组);
可选参数,默认值为:-1,不指定拆分元素数目。
compare 分隔字符(字符串)匹配模式:0 表示二进制比较,1 表示忽略大小写的文本比较。
可选参数,默认值为:0,二进制比较区分大小写。

使用示例:

<%
dim Str,Are,i
'例1,结果:w|e|b|y|m|,分隔符为空,默认空格
Str="w e b y m"
Are=Split(Str)
for i=0 to Ubound(Are)
  Response.Write Are(i)&"|"
next
'例2,结果w|e|b|y|m|,分隔符为逗号
Str="w,e,b,y,m"
Are=Split(Str , ",")
for i=0 to Ubound(Are)
  Response.Write Are(i)&"|"
next
'例3,结果w|e|b,y,m|,拆分为3个字符串
Str="w,e,b,y,m"
Are=Split(Str , "," , 3)
for i=0 to Ubound(Are)
  Response.Write Are(i)&"|"
next
'例4,结果0A0A0A0A0|,分隔符默认区分大小写
Str="0A0A0A0A0"
Are=Split(Str , "a")
for i=0 to Ubound(Are)
  Response.Write Are(i)&"|"
next
'例5,结果0|0|0|0|0|,分隔符忽略分大小写
Str="0A0A0A0A0"
Are=Split(Str , "a" , -1 , 1)
for i=0 to Ubound(Are)
  Response.Write Are(i)&"|"
next
%>
  • 暂无评论