下午从网上拷贝了一段代码,想自己运行测试一下。可是前面有行号,怎么办呢?用查找和替换的正则表达式呗。@"^/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();
}
}
本文介绍了一种使用正则表达式去除代码中行号的方法,通过简单的查找和替换操作即可实现,确保代码能够正常运行。
1996

被折叠的 条评论
为什么被折叠?



