前言
工具:Notepad++
原理:正则表达式匹配替换字符串快捷键:Ctrl + H或者Ctrl + F
行首行尾批量编辑
正则表达式
描述
这里以sql 语句为例,在开发中,遇到在java文件中编写sql 语句,或者拼接sql 语句时,当sql 语句过长时,在Java 文件中拼接sql 就是一个麻烦事
快捷键Ctrl + H 进入Replace
正则表达式匹配 ^,在所有行的行首编辑 + " ,然后Replace All即可。
同样的正则表达式匹配 $ ,在所有行的行尾编辑 " ,然后Replace All即可。
拼接sql 转换为String 字符串如下图所示。
批量去掉注释
Java 开发过程中通过反编译查看源码文件如下所示
快捷键 Ctrl + H 进入Replace(Ctrl+ F 进入Find 后切换到Replace 都行) ,此处通过正则表达式/\*{1,2}[\s\S]*?\*/ 匹配注释/* */ 去除空行,然后^\s*\n格式化代码来处理这个问题。
正则表达式匹配 /\*{1,2}[\s\S]*?\*/,然后Replace All即可
然后去除空行匹配正则表达式 ^\s*\n,Replace All即可
处理后文件如下
END