正则

常用正则

 

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