50,550
社区成员
发帖
与我相关
我的任务
分享
String str= "<TR></TR>"
+"<TR id=tableCopy_GTIS_INVEST_FINAN_LIST style=\"DISPLAY: none\" id=tableCopy_GTIS_INVEST_FINAN_LIST>"
+"<TD style=\"PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px\" vAlign=middle noWrap align=right></TD></TR>"
+"<TR></TR>";
final String REGEX=".*</TR>(<TR.*style=\"DISPLAY: none\".*</TR>)<TR>.*";
Matcher m=Pattern.compile(REGEX, Pattern.CASE_INSENSITIVE).matcher(str);
if(m.find()){
System.out.println(str.replace(m.group(1),""));
}
解决了最好,也可以看看这个。<TR .*?style=\"DISPLAY: none\".*?>.*?</TR>