前言
工具: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}[sS]*?*/ 匹配注释/* */ 去除空行,然后^s*n格式化代码来处理这个问题。
正则表达式匹配 /*{1,2}[sS]*?*/,然后Replace All即可
然后去除空行匹配正则表达式 ^s*n,Replace All即可
处理后文件如下
END (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|