文字列中から指定位置の文字を取り出す (11個) (SNo.014) 1.文字列中から先頭の1文字を取り出す (4方法) 2.文字列中から先頭の3文字を取り出す (3方法) 3.文字列中の先頭から2文字目から3文字を取り出す (2方法) 4.文字列中の末尾から3文字を取り出す (2方法) |
|
使用コントロール | Button1 〜 Button4 |
その他条件 | WindowsXP(Vista) Visual Basic 2005(VB2008) |
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click '文字列中から先頭の1文字を取り出す Dim str1 As String = "あいうえお" Dim wk As String wk = str1.Chars(0) Debug.WriteLine(wk) '結果 あ wk = str1.Substring(0, 1) Debug.WriteLine(wk) '結果 あ MessageBox.Show("文字列 [" & str1 & "] の先頭から1文字は [" & wk & "] です。") wk = Microsoft.VisualBasic.Left(str1, 1) Debug.WriteLine(wk) '結果 あ wk = Microsoft.VisualBasic.Mid(str1, 1, 1) Debug.WriteLine(wk) '結果 あ End Sub |
|
2.文字列中から先頭の3文字を取り出す (3方法)
Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click '文字列中から先頭の3文字を取り出す Dim str1 As String = "あいうえお" Dim wk As String wk = str1.Substring(0, 3) Debug.WriteLine(wk) '結果 あいう MessageBox.Show("文字列 [" & str1 & "] の先頭から3文字は [" & wk & "] です。") wk = Microsoft.VisualBasic.Left(str1, 3) Debug.WriteLine(wk) '結果 あいう wk = Microsoft.VisualBasic.Mid(str1, 1, 3) Debug.WriteLine(wk) '結果 あいう End Sub |
|
3.文字列中の先頭から2文字目から3文字を取り出す (2方法) Private Sub Button3_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button3.Click '文字列中の先頭から2文字目から3文字を取り出す Dim str1 As String = "あいうえお" Dim wk As String wk = str1.Substring(1, 3) Debug.WriteLine(wk) '結果 いうえ MessageBox.Show("文字列 [" & str1 & "] の先頭から2文字目から3文字は [" & wk & "] です。") wk = Microsoft.VisualBasic.Mid(str1, 2, 3) Debug.WriteLine(wk) '結果 いうえ End Sub |
|
4.文字列中の末尾から3文字を取り出す(2方法) Private Sub Button4_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button4.Click '文字列中の末尾から3文字を取り出す Dim str1 As String = "あいうえお" Dim wk As String wk = str1.Substring(str1.Length - 3, 3) Debug.WriteLine(wk) '結果 うえお MessageBox.Show("文字列 [" & str1 & "] の末尾から3文字は [" & wk & "] です。") wk = Microsoft.VisualBasic.Right(str1, 3) Debug.WriteLine(wk) '結果 うえお End Sub |
2004/04/25
2005/09/05
VBレスキュー(花ちゃん)
VB.NET2003 VB2005