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
| ◆ VB 文法 目次へ◆ |
|---|
| 文字列を表示する |
| Dim 変数の宣言 |
| = 代入演算子 |
| キーボード入力 |
| & 文字列連結演算子 |
| 3つ以上の文字列を連結 |
| 文字列を改行する |
| + 加算演算子 |
| - 減算演算子 |
| * 乗算演算子 |
| / 除算演算子 |
| ¥ 整数除算演算子 |
| Mod 整数剰余演算子 |
| ^ べき乗(累乗)演算子 |
| += -= *= /= |
| \= ^= &= |
| ◆ VB 文法 目次へ◆ |
|---|
| Day() |
| Fix() |
| Format() 数値編 |
| Hour() |
| Int() |
| IsNumeric() |
| LTrim() |
| Minute() |
| Month() |
| RTrim() |
| Second() |
| Space() |
| Trim() |
| Year() |
| ◆ VB 文法 目次へ◆ |
|---|
| Math.Absメソッド |
| Math.Ceilingメソッド |
| Math.Floorメソッド |
| Math.Maxメソッド |
| Math.Minメソッド |
| Math.Roundメソッド |
| Math.Signメソッド |
| Math.Truncateメソッド |