在VB中替换单个字符串中的多个字符

时间:2015-08-09 15:48:45

标签: vb.net string replace

是否可以在Visual Basic中替换字符串中的多个字符,例如:

mary had a little lamb

所有字母a必须更改为z, 所有m必须更改为y, 必须将所有t更改为x 在一行代码中?

1 个答案:

答案 0 :(得分:5)

由于Replace是一个字符串,您可以连接多个替换:

Dim s As String = "mary had a little lamb"
Dim t As String = s.Replace("a", "z").Replace("m", "y").Replace("t", "x")
Console.WriteLine(t) ' outputs "yzry hzd z lixxle lzyb"