最新のWeb開発のチュートリアル
 

VBScriptのSplit関数


<コンプリートVBScriptのリファレンス

分割関数は、サブストリングの指定された数が含まれてゼロベース、一次元配列を返します。

構文

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

パラメーター 説明
expression 必須。 部分文字列と区切り文字を含む文字列表現
delimiter 任意。 サブストリングの制限を識別するために使用される文字列の文字。 デフォルトはスペース文字です
count 任意。 部分文字列の数が返されます。 -1は、すべての部分文字列が返されることを示しています
compare 任意。 使用する文字列の比較を指定します。

以下のいずれかの値を持つことができます。

  • 0 = vbBinaryCompare - バイナリ比較を実行します
  • 1 = vbTextCompare - テキスト比較を実行します

例1

<%

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

%>

上記のコードの出力は次のようになります。

w3ii
is
my
favourite
website
表示例»

例2

デリミタパラメータを使用してテキストを分割

<%

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

%>

上記のコードの出力は次のようになります。

Brown cow
White horse
Yellow chicken
表示例»

例3

デリミタパラメータを使用して、テキスト、およびcountパラメータを分割

<%

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

%>

上記のコードの出力は次のようになります。

w3ii
is my favourite website
表示例»

例4

テキスト比較で区切り文字パラメータを使用してテキストを分割します:

<%

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

%>

上記のコードの出力は次のようになります。

Sun
Mon
Tues
WEDNES
Thurs
Fri
Satur
表示例»

例5

バイナリ比較で区切り文字パラメータを使用してテキストを分割します:

<%

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

%>

上記のコードの出力は次のようになります。

Sun
Mon
Tues
WEDNESDAYThurs
Fri
Satur
表示例»

<コンプリートVBScriptのリファレンス