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

文字の削除には、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})

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