我有一个脑痛的问题,希望大家能帮忙。
我有一个包含多行字符串的textBox1,如下所示:
filewith.dl_
somefiles.sy_
morewith.ex_
textBox1 包含当用户浏览到包含压缩的 Windows 安装文件的文件夹时 GetFiles 找到的文件。
我想要做的是在 textBox2 中显示相同的多行文本,但.dl_
用.dll
、sy_
withsys
和ex_
with替换exe
。
我努力了:
private void buttonExpandAll_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text.Replace(".dl_", "dll");
}
但显然这是非常有限的,因为它只能将 .dl_ 替换为 dll 而忽略其他 sy_ 和 dl_。
我也试过Regex.Replace
了,但它只做 .dl_ 而不是其他两个。
有没有办法一次性替换这些字符?对不起,如果这很简单,但我是新手!
先感谢您!
奈杰尔