LTrim関数 [VB 2010]

Visual Basic 2010/2008 超やさしい文法

   LTrim関数

LTrim関数は、引数に指定した文字列の前(左側)の空白文字列のみを削除した文字列を返します。

左端の空白文字列のみ削除

LTrim関数の例です。左側の空白文字列のみ削除して、右側の空白文字列は削除しません。また、文字列中の空白文字列も削除することはありません。右側の空白文字列のみ削除する関数は RTrim関数 です。

  Dim inStr As String 
  inStr = "  Visual Basic"
  inStr = LTrim(inStr)        ' inStr="Visual Basic"

  inStr = "Visual Basic   "
  inStr = LTrim(inStr)        ' inStr="Visual Basic   "

  inStr = "  Visual Basic   "
  inStr = LTrim(inStr)        ' inStr="Visual Basic   "

LTrim関数を使って、画面から入力した文字列の左側の空白を削除するプログラムを作成します。 "end" を入力するとプログラムが終了します。

Module Module1

    Sub Main()
        ' 変数の宣言
        Dim inStr As String = Nothing
        ' endを入力すると終了
        Do Until inStr = "end"
            Console.WriteLine("*** endを入力すると終了 ***")
            Console.Write("前後に空白文字列を付けて")
            Console.WriteLine("文字列を入力してください")
            ' キーボードから入力
            inStr = Console.ReadLine()
            ' プログラム終了チェック
            If inStr = "end" Then
                Exit Do
            End If
            ' 入力した文字列から左側の空白のみを削除
            inStr = LTrim(inStr)
            ' 結果を表示
            Console.WriteLine("LTrim関数で左側の空白削除")
            Console.WriteLine("[" & inStr & "]")
        Loop
    End Sub

End Module
  • Trim関数:文字列の前後の空白文字列を削除する関数
  • RTrim関数:文字列の右側の空白文字列を削除する関数

Copyright© やさしいVB2010/2008 ADO.NET. All rights reserved.