読者です 読者をやめる 読者になる 読者になる

Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Visual Basic】正規表現による文字列の置換

Visual Basic

System.Text.RegularExpressions名前空間Regex.Replaceメソッドを使えばよい。

Dim st1, st2, st3 As String
st1 = "ABCDEFGH.IJK"
st2 = System.Text.RegularExpressions.Regex.Replace(st1, "\.IJK$", ".123")
st3 = System.Text.RegularExpressions.Regex.Replace(st1, "[C-F]", "z")
Console.WriteLine(st1)
Console.WriteLine(st2)
Console.WriteLine(st3)

出力結果は以下のとおり。

ABCDEFGH.IJK
ABCDEFGH.123
ABzzzzGH.IJK