[文字列の一部分を取得する(UNICODE)]
文字数を指定して、文字列の一部分を抜き出します。
バイト単位での指定は、B 付きの関数を使用します。
【ソースコード】
[tips0024.vbs]
Option Explicit
Dim strValue
strValue = "あいうえお"
WScript.Echo "文字列「" & strValue & "」の"
WScript.Echo " 左端2文字は「" & Left(strValue, 2) & "」です。"
WScript.Echo " 左端2バイトは「" & LeftB(strValue, 2) & "」です。"
WScript.Echo " 2,3文字目は「" & Mid(strValue, 2, 2) & "」です。"
WScript.Echo " 2,3バイト目は「" & MidB(strValue, 3, 2) & "」です。"
WScript.Echo " 右端2文字は「" & Right(strValue, 2) & "」です。"
WScript.Echo " 右端2バイトは「" & RightB(strValue, 2) & "」です。"
【実行結果】
C:\> cscript //NoLogo tips0024.vbs
文字列「あいうえお」の
左端2文字は「あい」です。
左端2バイトは「あ」です。
2,3文字目は「いう」です。
2,3バイト目は「い」です。
右端2文字は「えお」です。
右端2バイトは「お」です。