遇到的问题
如下,我从doc文档把数据库表名复制到idea中java文件中,然后需要将变量名从下划线改成驼峰,又不能影响上面的注解内容.
//原样
@Columu(name="i_aqabl_eqekn_cpdd")
private String i_aqabl_eqekn_cpdd;
@Columu(name="i_app_create_time")
private String i_app_create_time;
//目标
@Columu(name="i_aqabl_eqekn_cpdd")
private String iAqablEqeknCpdd;
@Columu(name="i_app_create_time")
private String iAppCreateTime;
方法
直接用idea的替换功能即可,一直点replace all即可.
查找正则: _([a-z]{1})([a-z]*[^(\w"\))])
或者: _([a-z]{1})([a-z]*;)
替换正则: \U$1\E$2
解析
自己试试看把…不一定适用任何情况…注意检查结果