web-dev-qa-db-ja.com

VBScriptにはsubstring()関数がありますか?

Javaのsubstring()に似たstring.substring()関数がVBScriptにありますか?

49
Carlos Blanco

はい、Mid

Dim sub_str
sub_str = Mid(source_str, 10, 5)

最初のパラメーターはソース文字列、2番目は開始インデックス、3番目は長さです。

@bobobobo:VBScript文字列は0ベースではなく1ベースです。 Midに引数として0を渡すと、「無効なプロシージャコールまたは引数Mid」が発生します。

80
Tmdean

Tmdeanが正しく指摘されている として、 Mid() 関数を使用できます。 MSDNライブラリには、VBScriptに関する優れたリファレンスセクションもあります。

VBScript言語リファレンス(MSDNライブラリ)

13
Kev