文字列内に指定された文字列があるか調べて、最初に出てきた位置を知る方法
String クラスの IndexOf メソッドを使います。
IndexOfメソッドを使った例
文字列の1番目を0として数えます。
指定した文字列がない場合は-1を返します。空文字を指定すると0を返します。
Module Module1
    Sub Main()
        Dim st As String = "あいうえおかきくけこあいうえおさしすせそ"
        Console.WriteLine(st.IndexOf("あい"))
        '結果は"0"
        Console.WriteLine(st.IndexOf("うえ"))
        '結果は"2"
        Console.WriteLine(st.IndexOf("そ"))
        '結果は"19"
        Console.WriteLine(st.IndexOf("た"))
        '結果は"-1"
        Console.WriteLine(st.IndexOf(""))
        '結果は"0"
    End Sub
End Module
      
  
  
  
  

コメント