正则
常用正则
//\s+..[/a-zA-Z]+\.js 匹配 类似【 // ../lib/gfx/effectCompositor/firstBounceStep.js】
\{[\s\S]*?\} 替换以{开始,以}结尾的全部内容
public\sclass+\s+[a-zA-Z]+\simplements\s+[a-zA-Z]+ 替换声明
[package|import]+\s+([a-zA-Z_]\w*)+([.][a-zA-Z_]\w*)+\; 替换引入
@[a-zA-Z]*\(.*\) 替换注解以
匹配注释及属性
\/\*[\s\S]*?\*/([\s\S]+)private\s+[a-zA-Z]+\s+[a-zA-Z]+;
public void setId(.*)+\s+\{[\s\S]*?\} 替换set方法
public\s+[a-zA-Z]+\s[a-zA-Z]+\(.*\) 匹配方法声明
public\s+[a-zA-Z]+\s+[a-zA-Z]+\(.*\)\s+\{[\s\S]*?\} 匹配 Java 常规函数
\/\*[\s\S]*?\*/ 替换多行注释
public void set[A-Za-z]+\(.*\)[\S\s]; 替换set方法 形如:
public void setRemark(String remark) ;
private\s[a-zA-Z]+\s
将
private Integer id;
替换成 id