ASP的Split函数分割字符串

ASP   2025-02-26 16:50   47   0  

ASP中的Split函数用于将一个字符串按指定的分隔符分割成多个子字符串,并将这些子字符串存储在一个数组中‌。Split函数的基本语法如下:

Split(expression[, delimiter[, count[, start]]])
expression:必选参数,表示要分割的字符串表达式。
delimiter:可选参数,用于标识子字符串界限的字符,如果省略,则使用空格作为分隔符。
count:可选参数,被返回的子字符串数目,-1指示返回所有子字符串。
start:可选参数,表示从字符串的第几个字符开始搜索子字符串。


使用方法

‌基本用法‌:将字符串按逗号分割。

str = "apple,banana,cherry"
sArray = Split(str, ",")
For i = 0 To UBound(sArray)
    Response.Write(sArray(i))
Next

输出结果:apple banana cherry

‌使用多个分隔符‌:将字符串按多个分隔符分割。

str = "apple;banana,cherry:date"
sArray = Split(str, Array(";", ",", ":"))
For i = 0 To UBound(sArray)
    Response.Write(sArray(i) & "<br>")
Next

输出结果:apple banana cherry date

‌使用正则表达式‌:将字符串按正则表达式分割。

Set re = New RegExp
re.Pattern = "\d+"
sArray = Split("123abc456def", re)
For i = 0 To UBound(sArray)
    Response.Write(sArray(i))
Next

输出结果:abc def


示例代码和输出结果

‌基本用法示例‌:将字符串按逗号分割。

str = "1,2,3,4,5"
sArray = Split(str, ",")
For i = 0 To UBound(sArray)
    Response.Write(sArray(i))
Next '返回值为123456


‌使用多个分隔符示例‌:将字符串按分号、逗号和冒号分割。

str = "apple;banana,cherry:date"
sArray = Split(str, Array(";", ",", ":"))
For i = 0 To UBound(sArray)
    Response.Write(sArray(i) & "<br>") '返回值为apple banana cherry date
Next



博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。