我有一個令人頭痛的問題,我希望你們可以提供幫助。C# - 替換多行字符串並複製到另一個文本框
我有一個包含textBox1的多行字符串如下:
filewith.dl_
somefiles.sy_
morewith.ex_
textBox1中包含的GetFiles找到一個文件,當用戶瀏覽到包含壓縮Windows安裝文件的文件夾。
我想要做的是在TextBox2中所示的相同的多行文字,但與sys
和ex_
與exe
取代.dl_
與.dll
,sy_
。
我曾嘗試:
private void buttonExpandAll_Click(object sender, EventArgs e)
{
textBox2.Text = textBox1.Text.Replace(".dl_", "dll");
}
但顯然是非常有限的,因爲它只能更換使用.dl_對DLL並忽略其他sy_和DL_。
我也試過Regex.Replace
,但它只是做了.dl_而不是其他兩個。
有沒有辦法一次性替換這些字符?對不起,如果這是簡單的傢伙,但我是新來的!
謝謝你提前!
奈傑爾
http://stackoverflow.com/questions/12007358/alternative-to-string-replace-multiple-時間 – Ydhem 2013-04-21 07:02:23