訪問して頂きありがとうございます。まさふくろーです。
この記事では、文字列内の、ある文字列を別の文字列に置き換える方法をご紹介します。
文字列内の、ある文字列を別の文字列に置き換える
文字列.Replace(置き換え対象文字列, 置き換える文字列)
サンプルプログラム【1】
1 2 3 4 5 6 7 8 9 10 11 |
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim InputString As String InputString = TextBox1.Text Label1.Text = TextBox1.Text.Replace("-", "") End Sub End Class |
2 | 「ハイフンを削除する」ボタンがクリックされた場合に、以下処理を行う。 |
6 | テキストボックスに入力した値を、文字列型の変数「InputString」に代入。 |
8 | 「-」(ハイフン)を「""」(ブランク)に置き換える。 |
サンプルプログラム【2】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim InputString As String Dim Pos As Integer Dim SubStr1 As String = String.Empty Dim SubStr2 As String = String.Empty InputString = TextBox1.Text Pos = InputString.IndexOf("-") If Pos >= 0 Then Pos = Pos + 1 SubStr1 = InputString.Substring(0, Pos) SubStr2 = InputString.Substring(Pos, InputString.Length - Pos).Replace("-", "") End If Label1.Text = SubStr1 & SubStr2 End Sub End Class |
2 | 「ハイフンを削除する」ボタンがクリックされた場合に、以下処理を行う。 |
9 | テキストボックスに入力した値を、文字列型の変数「InputString」に代入。 |
11 | テキストボックスに入力した値から、1つ目の「-」(ハイフン)の位置を取得し、整数型の変数「Pos」に代入。 |
13 | 「-」(ハイフン)が見つかった場合、 |
17 | テキストボックスに入力した値の先頭から1つ目の「-」(ハイフン)までを抜き出し、文字列型の変数「SubStr1」に代入する。 |
19 | テキストボックスに入力した値の1つ目の「-」(ハイフン)以降を抜き出し、さらに、「-」(ハイフン)を「""」(ブランク)に置き換え、文字列型の変数「SubStr2」に代入する。 |
23 | 変数「SubStr1」と変数「SubStr2」をつなげて、ラベルに表示する。 |
関連記事
最後まで読んでいただき、ありがとうございました!
本のまとめ関連記事はこちら