1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import java.util.regex.Matcher; import java.util.regex.Pattern;
public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>"; String regEx_style="<style[^>]*?>[\\s\\S]*?<\\/style>"; String regEx_html="<[^>]+>"; String regEx_script="[<<]script[^>>]*?>[\\s\\S]*?[<<]\\/script[>>]"; String regEx_style="[<<]style[^>>]*?>[\\s\\S]*?[<<]\\/style[>>]"; String regEx_html="[<<][^>>]+[>>]"; String regEx_space="\\s"; Pattern p_script=Pattern.compile(regEx_script,Pattern.CASE_INSENSITIVE); Matcher m_script=p_script.matcher(htmlStr); htmlStr=m_script.replaceAll(""); Pattern p_style=Pattern.compile(regEx_style,Pattern.CASE_INSENSITIVE); Matcher m_style=p_style.matcher(htmlStr);
|