if文で「~を含む」

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
BASIC32
記事: 30
登録日時: 2005年10月29日(土) 11:57
お住まい: 札幌市

if文で「~を含む」

#1 投稿記事 by BASIC32 »

if文で「~を含む ならば、これを実行」と言うのが可能ですか?

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

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

よろしくお願い致します。
OverTaker
記事: 231
登録日時: 2005年5月31日(火) 17:14
お住まい: 茨城県

#2 投稿記事 by OverTaker »

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

コード: 全て選択


If InStr(1, a, "test") <> 0 Then
   Print "test script"
End If
BASIC32
記事: 30
登録日時: 2005年10月29日(土) 11:57
お住まい: 札幌市

#3 投稿記事 by BASIC32 »

ありがとうございます。

みなさん、すごいですね。
返信する