ページ 11

if文で「~を含む」

Posted: 2005年11月25日(金) 17:36
by BASIC32
if文で「~を含む ならば、これを実行」と言うのが可能ですか?

例えば、
もし 変数aの値が「test」を含むなら、
「test script」と表示
見たいなことをしたいのですが。。。

できれば、サンプルが欲しいのですが。。。

よろしくお願い致します。

Posted: 2005年11月25日(金) 18:01
by OverTaker
InStr()という指定した文字列を検索して、文字列の先頭から何バイト目にその文字列があるか調べる関数があります。
もし、指定した文字列が含まれなかった場合0が返るので下のようにしてやればいいです。

コード: 全て選択


If InStr(1, a, "test") <> 0 Then
   Print "test script"
End If

Posted: 2005年11月25日(金) 18:22
by BASIC32
ありがとうございます。

みなさん、すごいですね。