VB.NET先頭または末尾にある指定の文字を削除する

スポンサーリンク

System.String クラスの Trim メソッド、TrimStart メソッド、TrimEnd メソッドを使用すると、先頭または末尾にある空白の文字を削除することができます。これらのメソッドには、もう 1 つのオーバーロードがあり、引数に削除したい文字の配列を指定することができます。先頭または末尾に、指定した文字のいずれかが連続していれば削除することができるわけです。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' 処理対象となる文字列変数を宣言する
    Dim stTarget As String = "ABCBA-1234-CBABC"
    Dim chTrims  As Char() = {"A"c, "B"c, "C"c}

    ' 先頭と末尾に 'A', 'B', 'C' のいずれかが連続していれば削除する
    MessageBox.Show(stTarget.Trim(chTrims))

    ' 先頭に 'A', 'B', 'C' のいずれかが連続していれば削除する
    MessageBox.Show(stTarget.TrimStart(chTrims))

    ' 末尾に 'A', 'B', 'C' のいずれかが連続していれば削除する
    MessageBox.Show(stTarget.TrimEnd(chTrims))

関連するリファレンス

準備中です。

スポンサーリンク