String.Replaceメソッドメソッドでは、置き換え後の文字列としてnull
/Nothing
もしくは空文字(String.Empty)を指定すると、置き換え前の部分文字列を削除することが出来ます。
String.Replaceメソッドを使って文字列の一部分を空の文字列に置き換えて削除する
Imports System
Class Sample
Shared Sub Main()
Dim s As String = "The quick brown fox jumps over the lazy dog"
Console.WriteLine(s)
Console.WriteLine(s.Replace("brown ", "")) ' "brown "を削除
Console.WriteLine(s.Replace("lazy ", Nothing)) ' "lazy "を削除
End Sub
End Class
実行結果
The quick brown fox jumps over the lazy dog The quick fox jumps over the lazy dog The quick brown fox jumps over the dog