2014-02-10 32 views
0

我试图在C#中查找/替换正则表达式来查找以-i开头的字符串,然后包含任意数量的数字(无空格),然后替换-i用一个空字符串,而且在结尾添加2个空格以弥补删除-i(这是一个修复长度文件)。C#正则表达式替换和添加到结尾

现在,我这样做是为了替换文本结尾没有添加空格:

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

在文件中的示例行是:

-i3598   00015 

而且我想要的结果成为:

3598    00015 

请注意,前后的总长度是相同的。

提前致谢!

回答