左右の空白文字列を削除
Trim関数は、引数に指定した文字列の前後にある空白文字列をすべて削除した文字列を返します。
文字列中の空白文字列は削除されません。
左側の空白文字列のみを削除する関数は LTrim関数 。
右側の空白文字列のみを削除する関数は RTrim関数。
Dim inStr As String inStr = " <Visual Basic>" inStr = Trim(inStr) ' inStr="<Visual Basic>" inStr = "<Visual Basic> " inStr = Trim(inStr) ' inStr="<Visual Basic>" inStr = " <Visual Basic> " inStr = Trim(inStr) ' inStr="<Visual Basic>"
Trim関数を使ったサンプルプログラム
Trim関数を使って、キーボードから入力した文字列の前後の空白を削除するプログラムを作成します。 "end" を入力するとプログラムが終了します。
ソースリストの枠内をクリックすると全選択できます。
Module Module1 Sub Main() ' 変数の宣言 Dim inStr As String Console.WriteLine("*** endを入力すると終了 ***") Console.Write("前後に空白文字列を付けて") Console.WriteLine("文字列を入力してください") ' キーボードから入力 inStr = Console.ReadLine() ' 入力した文字列から前後の空白を削除 inStr = Trim(inStr) ' 結果を表示 Console.WriteLine("Trim関数で左右の空白文字列削除") Console.WriteLine("[" & inStr & "]") End Sub End Module