常用正则

  

 //\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