前言
工具: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