[文字列を検索する]
文字列の中から、指定の文字列を探します。
バイト単位で結果を返すには、InStrB 関数を使用します。
終端から検索するには、InStrRev 関数を使用します。
【ソースコード】
[tips0026.vbs]
Option Explicit
Dim strValue
Dim strFind
strValue = "あいうえお"
strFind = "い"
WScript.Echo "文字列「" & strValue & "」の「" & strFind & "」は"
WScript.Echo " " & InStr(strValue, strFind) & " 文字目です。"
WScript.Echo " " & InStrB(strValue, strFind) & " バイト目です。"
WScript.Echo " " & InStrRev(strValue, strFind) & " 文字目です。"
【実行結果】
C:\> cscript //NoLogo tips0026.vbs
文字列「あいうえお」の「い」は
2 文字目です。
3 バイト目です。
2 文字目です。