(?i) 表示不匹配大小写。不管大写还是小写都给替换掉html = html.replaceAll("(<(?i)(|)[^]*/?>)|( )|(‘)|(\")", "");System.out.println(html); (<(?i)(|)[^]*/?>)|( )|(‘)|(\") — 匹配全部的标签与空格和引号若只替换一部分则进行下面的修改(<(?i)(|)[^]*/?>) –替换全部的标签(<(?i)(p|img)[^]*/?>) –替换p和img标签(<(?i)a[^]*/?>) –仅替换a标签