文字列中の指定した位置にある文字、または指定した範囲の文字列を取得する方法を説明します。
String.Chars プロパティを使用する方法
Chars()は、文字列中の任意の位置にある1文字を取得します。
1 2 3 4 |
Dim str As String = "ABCDE12345あいう" '4番目の文字を取得する Dim chr As Char = str.Chars(3) |
String.Substring メソッドを使用する方法
1 2 3 4 5 6 7 |
Dim str As String = "ABCDE12345あいう" '4番目から3文字取得する Dim s1 As String = str.Substring(3, 3) '4番目から最後まで取得する Dim s2 As String = str.Substring(3) |
※文字列の位置は0から数える