C#如何同时替换字符串中的多个字符?

时间:2014-11-12 18:18:03

标签: c# string replace char

我有问题。我正在制作1337 7r4|\|5l4704 (leet speak translator),我希望有多个字符可以互相替换。

例如我想要替换" A"和" a"用" 4"在一个命令中。我有这样的事情:

    private void button1_Click(object sender, EventArgs e)
    {
        textBox2.Text = "";
        string a = textBox1.Text;
        string sr = a.Replace("A", "4");
        textBox2.Text = sr;
    }

我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试

string sr = a.Replace('A', '4').Replace('a', '4');