Back to Top

Monthly Archives: 10月 2016

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

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

 

VB.NET 文字列を文字配列Char()に分解する

文字列をChar型の配列(文字配列)に分解し格納する方法を説明します。
String.ToCharArrayにて簡単に行えます。

 

文字列を文字配列に分解する方法

Dim str As String = "ABCDE12345"

'Char型の配列に変換
Dim cs As Char() = str.ToCharArray()