2014-02-10 47 views
0

我試圖在C#中查找/替換正則表達式來查找以-i開頭的字符串,然後包含任意數量的數字(無空格),然後替換-i用一個空字符串,而且在結尾添加2個空格以彌補刪除-i(這是一個修復長度文件)。C#正則表達式替換和添加到結尾

現在,我這樣做是爲了替換文本結尾沒有添加空格:

File.WriteAllText(textBox1.Text, Regex.Replace(File.ReadAllText(textBox1.Text), @"[-i]", "")); 

在文件中的示例行是:

-i3598   00015 

而且我想要的結果成爲:

3598    00015 

請注意,前後的總長度是相同的。

提前致謝!

回答