Stringクラス TrimStart, TrimEnd, Trim メソッド
文字列中にあるスペース(空白)を取り除くことができます。StringクラスのTrimStart、TrimEnd、Trimの各メソッドを使えば、空白以外の複数の文字を文字列の前後から取り除くことができます。
やさしい例
Trimメソッドは、Trim関数と同機能で、文字列の前後にあるスペース(空白)を除いた文字列を取得できます。
' 前に空白が2つ、後に空白が3つある文字列 Dim str1 As String = " -123- " Dim str2 As String str2 = str1.Trim ' str2 = "-123-"
TrimStartメソッドは、LTrim関数と同機能で、文字列の前にあるスペースを除いた文字列を取得できます。
' 前に空白が2つ、後に空白が3つある文字列 Dim str1 As String = " -123- " Dim str2 As String str2 = str1.TrimStart ' str2 = "-123- "
TrimEndメソッドは、RTrim関数と同機能で、文字列の後にあるスペースを除いた文字列を取得できます。
' 前に空白が2つ、後に空白が3つある文字列 Dim str1 As String = " -123- " Dim str2 As String str2 = str1.TrimEnd ' str2 = " -123-"
TrimStart、TrimEnd、Trimの各メソッドは、前後にあるスペース以外の複数の文字を削除することもできます。次の例では、前にあるA と C を取り除きます。
Dim aryChar() As Char = {"A"c, "C"c} ' 文字の時は末尾にcを記述 Dim str1 As String = "AAACCXYZ " Dim str2 As String str2 = str1.TrimStart(aryChar) ' str2 = "XYZ "