81,092
社区成员
发帖
与我相关
我的任务
分享
import java.util.regex.Pattern;
public class DelImgRegex {
public static void main(String[] args) {
String html =
" <html>\r\n" +
" <head> <title>test </title> <head>\r\n" +
" <body>" +
" <P> <IMG height=\"100\" src='abc.png' weight=\"30\">abcdefg" +
" <img src='http://abc.xyz.com/123/456.jpg' /> <br>" +
" <IMG height=\"100\" \r\n" +
" src=\"abc.jpg\" \r\n" +
" weight=\"30\">abcdefg r\n" +
" <img src=ttt.jpg>" +
" <img src=123.jpg/>" +
" </body> </html>";
Pattern p = Pattern.compile("(?is)<img\\s+?[^<>]*?/?>");
String output = p.matcher(html).replaceAll("");
System.out.println("Input =======================================================");
System.out.println(html);
System.out.println("Output ======================================================");
System.out.println(output);
}
}