文字の操作:文字列に指定した文字が含まれているかどうか調べる

VB2008でContainsを使い文字を調べる使用例サンプルです。

文字の操作へ



文字列に指定した文字が含まれているかどうか調べるには、Containsメソッドを使います。

構文 : 検索される文字列.Contains(検索する文字列)

文字列が含まれている場合、「True」が返ります。
含まれていない場合、「False」が返ります。

■実行画面

「検索される文字列」と「検索する文字」に入力し、検索ボタンをクリックします。

含まれていた場合の画面
文字列検索ソフト

含まれていない場合の画面
文字列検索結果

■実行コード

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Me.TextBox1.Text = "" Then
MsgBox("検索される文字列を入力してください。")
Me.TextBox1.Focus()
Exit Sub
End If

If Me.TextBox2.Text = "" Then
MsgBox("検索する文字を入力してください。")
Me.TextBox2.Focus()
Exit Sub
End If

If Me.TextBox1.Text.Contains(Me.TextBox2.Text) Then
MsgBox("含まれています")
Else
MsgBox("含まれていません")
End If
End Sub
End Class


Visual Basic 2008 Express Edition実践入門