次の方法で共有


方法: 文字列内で検索する (Visual Basic)

この記事では、Visual Basic で文字列内を検索する方法の例を示します。

次の例では、String オブジェクトの IndexOf メソッドを呼び出して、部分文字列が最初に出現するインデックスを報告します。

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

信頼性の高いプログラミング

IndexOf メソッドは、部分文字列の最初の出現位置の最初の文字の位置を返します。 インデックスは 0 から始まります。これは、文字列の最初の文字のインデックスが 0 であることを意味します。

IndexOf部分文字列が見つからない場合は、-1 を返します。

IndexOf メソッドでは大文字と小文字が区別され、現在のカルチャが使用されます。

最適なエラー制御のために、文字列検索を Try の Try ブロックで囲む必要がある場合があります 。捕まえる。。。最後にステートメントの 構築。

こちらも参照ください