RTrim関数 [VB 2010]

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

   RTrim関数

RTrim関数は、引数に指定した文字列の後(右側)の空白文字列のみを削除して返します。

右端の空白文字列のみを削除

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

左側の空白文字列のみ削除する関数は、LTrim関数 です。

  Dim inStr As String 
 
  inStr = "  <Visual Basic>"
  inStr = RTrim(inStr)        ' inStr="  <Visual Basic>"
 
  inStr = "<Visual Basic>   "
  inStr = RTrim(inStr)        ' inStr="<Visual Basic>"
 
  inStr = "  <Visual Basic>   "
  inStr = RTrim(inStr)        ' inStr="  <Visual Basic>"

RTrim関数を使って、キーボードから入力した文字列の右側の空白を削除するプログラムを作成します。 "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 = RTrim(inStr)
            ' 結果を表示
            Console.WriteLine("RTrim関数で右側の空白削除")
            Console.WriteLine("[" & inStr & "]")
        Loop
    End Sub
 
End Module
  • Trim関数:文字列の前後の空白文字列を削除する関数
  • LTrim関数:文字列の左側の空白文字列を削除する関数

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