文字列末尾の文字を削除するには、TrimEndを使用します。
サンプル
例)文字列の末尾のカンマを削除する
'元文字列
Dim aa As String = "AAA,BBB,CCC,"
'末尾のカンマを削除
Dim bb As String = aa.TrimEnd(CType(",", Char))
Console.WriteLine(aa)
結果
AAA,BBB,CCC
区切り文字がタブ文字の場合は以下のようにすればOKです。
例)文字列の末尾のタブ文字を削除する
aa.TrimEnd(CType(vbTab, Char))
備考
- CSV形式の文字列を生成して、最後のカンマを削除したいなどの場合に使えます。