在编写代码的过程当中,我们经常会用到查找与替换的功能,而一般我们用到的是字面值的查找与替换功能。当然,这样的查找与替换方法有它的局限性。例如,当我们想去除多余的换行符时,似乎就没有办法的,原因有两点:一、假设我们能使用/n识别换行符,那么进行去除时所有的换行符将都被去掉;二、使用字面值的查找与替换功能时,/n是不能识别换行符的,它将被理解为一个字符串。
为了解决这个问题,VS也提供了正则表达式的查找与替换功能,用以下方式可以激活该功能:
选择Find options - Use - Regular expressions,令人感到方便的是,点击右上角的三角符号还会提示常用的正则表达式元字符。下面,就可以利用定制的正则表达式进行查找或替换了。以去除多余的换行符为例,下面是正则表达式的构造方法。
这样就可以将两行及其以上的换行符,替换为一个换行符了。大家也来尝试一下吧~