左右空白文字列削除 Trim関数 [VB]

Visual Basic 文法[2015 2013 2012]

左右の空白文字列を削除

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