Back to Top

プログラムの覚書

Category: VB.NET

VB.NET

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()

 

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

文字列の先頭または末尾にある指定文字を削除する方法を説明します。

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

Dim str As String = "A.,:; 12345 .,:;A"

'先頭と末尾の".,:;A"文字を削除する
Dim s1 As String = str.Trim("."c, ","c, ":"c, ";"c, "A"c)
'または
Dim s1 As String = str.Trim(New Char() {"."c, ","c, ":"c, ";"c, "A"c})


'先頭の".,:;A"文字を削除する
Dim s2 As String = str.TrimStart("."c, ","c, ":"c, ";"c, "A"c)
'または
Dim s2 As String = str.TrimStart(New Char() {"."c, ","c, ":"c, ";"c, "A"c})


'末尾の".,:;A"文字を削除する
Dim s3 As String = str.TrimEnd("."c, ","c, ":"c, ";"c, "A"c)
'または
Dim s3 As String = str.TrimEnd(New Char() {"."c, ","c, ":"c, ";"c, "A"c})

※あと正規表現にて削除する方法もあります。