VBScript Split 函數(shù)

2022-08-19 10:30 更新
VBScript 參考手冊完整的 VBScript 參考手冊

Split 函數(shù)返回基于 0 的一維數(shù)組,此數(shù)組包含指定數(shù)量的子字符串。

語法

Split(expression[,delimiter[,count[,compare]]])

參數(shù) 描述
expression 必需。包含子字符串和分隔符的字符串表達(dá)式。
delimiter 可選。用于識別子字符串界限的字符。默認(rèn)是空格字符。
count 可選。需被返回的子字符串的數(shù)目。-1 指示返回所有的子字符串。
compare 可選。規(guī)定要使用的字符串比較類型。

可采用下列的值:

  • 0 = vbBinaryCompare - 執(zhí)行二進(jìn)制比較
  • 1 = vbTextCompare - 執(zhí)行文本比較

實(shí)例

實(shí)例 1

<script type="text/vbscript">

a=Split("W3CSchool is my favourite website")
for each x in a
document.write(x & "<br />")
next

</script>

以上實(shí)例輸出結(jié)果:

W3CSchool
is
my
favourite
website

嘗試一下 ?

實(shí)例 2

使用 delimeter 參數(shù)分割文本:

<script type="text/vbscript">

a=Split("Brown cow, White horse, Yellow chicken",",")
for each x in a
document.write(x & "<br />")
next

</script>

以上實(shí)例輸出結(jié)果:

Brown cow
White horse
Yellow chicken

嘗試一下 ?

實(shí)例 3

使用 delimeter 參數(shù)和 count 參數(shù)分割文本:

<script type="text/vbscript">

a=Split("W3CSchool is my favourite website"," ",2)
for each x in a
document.write(x & "<br />")
next

</script>

以上實(shí)例輸出結(jié)果:

W3CSchool
is my favourite website

嘗試一下 ?

實(shí)例 4

使用文本比較的 delimeter 參數(shù)分割文本:

<script type="text/vbscript">

a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
for each x in a
document.write(x & "<br />")
next

</script>

以上實(shí)例輸出結(jié)果:

Sun
Mon
Tues
WEDNES
Thurs
Fri
Satur

嘗試一下 ?

實(shí)例 5

使用二進(jìn)制比較的 delimeter 參數(shù)分割文本:

<script type="text/vbscript">

a=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,0)
for each x in a
document.write(x & "<br />")
next

</script>

以上實(shí)例輸出結(jié)果:

Sun
Mon
Tues
WEDNESDAYThurs
Fri
Satur

嘗試一下 ?

VBScript 參考手冊完整的 VBScript 參考手冊
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號