不一定要用正则啊,我就不喜欢用正则,用JAVA自带的函数做就行了public void test(){
String str1[]={"onclick=\"","onload=\"","style=\""};
String str2[]={"\"","\"","\""};
String HTML="<IMG onclick=\"if(this.width>=700) window.open('http://bbs.60du.com/attachment/Mon_0710/22_1_e28ca800441384f.jpg');\" src=\"http://bbs.60du.com/attachment/Mon_0710/22_1_e28ca800441384f.jpg\" width=700 onload=\"if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';\" border=0>";

System.out.println(SubStr(str1,str2,HTML));
}
public String SubStr(String startTag[],String endTag[],String HTML){
int sindex=-1;
int eindex=-1;
for(int i=0;i<startTag.length;i++){
sindex=HTML.indexOf(startTag[i]);
if(sindex!=-1){
eindex=HTML.indexOf(endTag[i],sindex+startTag[i].length());
if(eindex!=-1){
HTML=HTML.substring(0, sindex)+HTML.substring(eindex+endTag[i].length(), HTML.length());
}
}
}
return HTML;
}