下午从网上拷贝了一段代码,想自己运行测试一下。可是前面有行号,怎么办呢?用查找和替换的正则表达式呗。@"^/d{2}" .这个看起来很不错,可是查不到。说明行号都是两位数。
下面是修改前的结果。 差了资料才知道查找替换的正则表达式和程序里面的不一样。我这里用^..(是三个字符哦)来匹配行首的两个字符就可以了。也可以用^:z:z来匹配,就是匹配行首的两个数字。替换为就是两个空格就可以了,这样可以保持原来的对齐。
43 public class EnglishName:IName
44 ... {
45 void IName.ShowName()
46 ...{
47 Console.WriteLine("My name is AXzhz!");
48 Console.ReadLine();
49 }
50 }
下面是替换后的结果:没有行号了,可以运行了。
public
class
EnglishName:IName
... {
void IName.ShowName()
...{
Console.WriteLine("My name is AXzhz!");
Console.ReadLine();
}
}
... {
void IName.ShowName()
...{
Console.WriteLine("My name is AXzhz!");
Console.ReadLine();
}
}