经常发现在网上拷了些代码粘贴到Visual Studio里,会有很多多余的换行。 原因我倒没有细究,应该和网页的HTML Encode方式有关吧,可能是他把\r\n编码成了两个br。 对于少量代码,比如几十行的,我们能一行一行的删,但是遇到量比较大的时候就惨了。 曾今不止一次想要做个工具来解决这个问题,但是最终都没有高兴花时间做。 今天研究了下,发现可以用正则表达式替换,这样就完美了。 具体如下图: