WSH/文字列を区切り文字で分割する・Split
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* Split関数を使用して文字列を区切り文字で分割する方法 [#o...
VBScriptで、Split関数を利用し文字列を区切り文字で分割する...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#x6826f6e]
-[[WSHのヘルプファイルの入手方法>WSH/WSHのヘルプファイル...
* Split関数の資料 [#wabe149c]
WSHのヘルプファイルを確認すると以下のような書式になってい...
Split(expression[, delimiter[, count[, compare]]])
- expression は分割するための文字列なので必須です。
- delimiter 区切り文字のデフォルトは半角スペースです。(省...
- 返却する配列の要素数を指定したい場合に使用します。
- compare 文字列評価モードを指定します。
|定数|値|説明|
|vbBinaryCompare|0|バイナリモード|
|vbTextCompare|1|テキストモード|
* Split関数を使ったVBScriptサンプルコード [#td222fe5]
以下にVBScriptのサンプルコードを記します。
#ref(split.zip)
' delimiter is default (space)
str1="tokyo saitama chiba kanagawa"
str1Array = Split(str1)
WScript.Echo "UBound(str1Array) = " & UBound(str1Array)
for i = 0 to UBound(str1Array)
WScript.Echo "str1Array(" & i & ") = " & str1Array(i)
next
' delimiter is comma
str2="toyama,nigata,ishikawa,fukui"
str2Array = Split(str2, ",")
WScript.Echo "UBound(str2Array) = " & UBound(str2Array)
for i = 0 to UBound(str2Array)
WScript.Echo "str2Array(" & i & ") = " & str2Array(i)
next
* Split関数を使ったVBScriptサンプルコード実行結果 [#id2fb...
上記のサンプルコードを実行した結果です。
C:\wsh>cscript /nologo split.vbs
UBound(str1Array) = 3
str1Array(0) = tokyo
str1Array(1) = saitama
str1Array(2) = chiba
str1Array(3) = kanagawa
UBound(str2Array) = 3
str2Array(0) = toyama
str2Array(1) = nigata
str2Array(2) = ishikawa
str2Array(3) = fukui
str1に関しては、区切り文字がデフォルトのスペースを利用し...
str2に関しては、区切り文字にカンマを指定し実行した結果に...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* Split関数を使用して文字列を区切り文字で分割する方法 [#o...
VBScriptで、Split関数を利用し文字列を区切り文字で分割する...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#x6826f6e]
-[[WSHのヘルプファイルの入手方法>WSH/WSHのヘルプファイル...
* Split関数の資料 [#wabe149c]
WSHのヘルプファイルを確認すると以下のような書式になってい...
Split(expression[, delimiter[, count[, compare]]])
- expression は分割するための文字列なので必須です。
- delimiter 区切り文字のデフォルトは半角スペースです。(省...
- 返却する配列の要素数を指定したい場合に使用します。
- compare 文字列評価モードを指定します。
|定数|値|説明|
|vbBinaryCompare|0|バイナリモード|
|vbTextCompare|1|テキストモード|
* Split関数を使ったVBScriptサンプルコード [#td222fe5]
以下にVBScriptのサンプルコードを記します。
#ref(split.zip)
' delimiter is default (space)
str1="tokyo saitama chiba kanagawa"
str1Array = Split(str1)
WScript.Echo "UBound(str1Array) = " & UBound(str1Array)
for i = 0 to UBound(str1Array)
WScript.Echo "str1Array(" & i & ") = " & str1Array(i)
next
' delimiter is comma
str2="toyama,nigata,ishikawa,fukui"
str2Array = Split(str2, ",")
WScript.Echo "UBound(str2Array) = " & UBound(str2Array)
for i = 0 to UBound(str2Array)
WScript.Echo "str2Array(" & i & ") = " & str2Array(i)
next
* Split関数を使ったVBScriptサンプルコード実行結果 [#id2fb...
上記のサンプルコードを実行した結果です。
C:\wsh>cscript /nologo split.vbs
UBound(str1Array) = 3
str1Array(0) = tokyo
str1Array(1) = saitama
str1Array(2) = chiba
str1Array(3) = kanagawa
UBound(str2Array) = 3
str2Array(0) = toyama
str2Array(1) = nigata
str2Array(2) = ishikawa
str2Array(3) = fukui
str1に関しては、区切り文字がデフォルトのスペースを利用し...
str2に関しては、区切り文字にカンマを指定し実行した結果に...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: