末尾から文字を検索する
スポンサーリンク
末尾から文字を検索するには、System.String クラスの LastIndexOf メソッドを使用します。オーバーロードのいくつかを抜粋して紹介します。
先頭から文字を検索する場合は、先頭から文字を検索する をご覧ください。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' 必要な変数を宣言する Dim stTarget As String = "ABCDEDCBA" ' 末尾から 'D' を検索し、見つかった位置を取得する Dim iFind1 As Integer = stTarget.LastIndexOf("D"c) ' 6 文字目の後から "CDE" を検索し、見つかった位置を取得する Dim iFind2 As Integer = stTarget.LastIndexOf("CDE", 6) ' 7 文字目の後から 2 文字目の中で "CB" を検索し、見つかった位置を取得する Dim iFind3 As Integer = stTarget.LastIndexOf("CB", 7, 2) ' すべての結果を表示する MessageBox.Show( _ "iFind1 = " & iFind1.ToString() & System.Environment.NewLine & _ "iFind2 = " & iFind2.ToString() & System.Environment.NewLine & _ "iFind3 = " & iFind3.ToString() _ )
関連するリファレンス
準備中です。