正则表达式给匹配的字符增加一些符号

397 阅读1分钟

之前在写 SQL 时,从工具中导出来的 SQL 列名都没有带反引号,但是实际执行的时候又要带反引号,所以想找一种快速的方法给列名都加上反引号。

  1. SQL 语句如下,这里的列名称 ID, NAME都没有带反引号。但是实际执行的时候又需要带反引号。
    SELECT ID, NAME FROM USER;

  2. 当列名不多时,我们可以手动添加反引号,但是当列名多了之后,手动的方式比较慢,还容易出错。因此考虑采用正则的方式进行增加。思路如下,将列名拷贝到 Sublime Text 3 中,然后使用如下正则查找替换即可,这里替换中的 $& 就表示匹配的字符。

    image.png