Back to Top

Daily Archives: 2016年3月17日

VB.NET 指定の文字数になるまで指定文字で埋める

文字列の長さを揃えるために、指定の文字で指定文字数になるまで、文字列を埋める方法を説明します。

 

String.PadLeft メソッドを使用して 文字列の先頭側を埋める

Dim str As String = "12345"

Dim s1 As String = str.PadLeft(12)              '12文字になるまで先頭を半角スペースで埋める
Dim s2 As String = str.PadLeft(12, "0"c)        '12文字になるまで先頭を"0"で埋める

 

String.PadRight メソッドを使用して 文字列の末尾側を埋める

Dim str As String = "12345"

Dim s1 As String = str.PadRight(12)             '12文字になるまで末尾を半角スペースで埋める
Dim s2 As String = str.PadRight(12, "0"c)       '12文字になるまで末尾を"0"で埋める
Dim s3 As String = str.PadRight(12, "あ"c)      '12文字になるまで末尾を"あ"で埋める

 

VB.NET 文字列の先頭・末尾の空白文字を削除する

文字列の先頭または末尾にある空白文字(全角スペース・半角スペース)を削除します。

文字の削除には、String.Trim メソッドを使用します。

Dim str As String = "   12345   "

'先頭と末尾の連続する空白文字を削除する
Dim s1 As String = str.Trim()
                  
'先頭の連続する空白文字を削除する
Dim s2 As String = str.TrimStart()

'末尾の連続する空白文字を削除する
Dim s3 As String = str.TrimEnd()