抛开Mybatis和Hibernate这些dao框架,如果维护老项目时或者不得不用sql拼接时,一个几百行的sql光是去掉navicat中查询的注释或者在sql前后加上双引号就已经很费劲,影响开发效率。这时候就需要一些工具来帮助我们完成。
替换空格和换行符
Ctrl+F点击三个点,切换到替换界面
勾选正则表达式,输入要替换的正则表达式
换行为^P
^{A^}^{B^}代表A表达式或者B表达式
^{^P^}^{ ^}代表替换换行或空格
去掉navicat中sql的备注
Ctrl+F,切换到替换界面。勾选正则表达式,选择Ultraedit,输入如下代码:
^-+?*$
结果如下
在行首加字符
方法一:Alt+C进入列模式,插入字符即可
方法二:正则表达式
%
替换为需要的 +"
在行末加字符
正则表达式
$
替换为需要代替的 "
去sql拼接的+"
^{^+^}^{"^}
替换为空格