zoukankan      html  css  js  c++  java
  • Java正则解析HTML一例

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;


    public class Test {

    static String teststr = "UAPPROJECT_ID='402894cb4833decf014833e04fd70002 ; */' select ";

    /**
    * 包含回车换行符的处理
    */
    public static void testa(){
    Pattern wp = Pattern.compile("'.*?'", Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
    Matcher m = wp.matcher(teststr);
    String result = m.replaceAll("");
    System.out.println("result:" + result);
    }

    /**
    * 包含回车换行符的处理
    */
    public static void testb(){
    String result = teststr.replaceAll("(?s)'.*?'", "");
    System.out.println("result:" + result);
    }

    public static void testc() {
    String a = "abc 您的查询码为:20160302175452496865,请妥善保存! def";
    String b = a.replaceAll("(?s).*您的查询码为:", "").replaceAll("(?s),请妥善保存!.*", "");
    System.out.println("result:" + b);
    }

    public static void main(String[] args) {
    testa();
    testb();
    testc();
    }
    }

  • 相关阅读:
    java面试常见的类
    Day6
    DAY5
    Day4
    Day3
    Day2
    Day1
    echarts3关系图:力引导布局, 固定某些节点
    Hbuilder中配置cmd
    webpack 学习
  • 原文地址:https://www.cnblogs.com/rgqancy/p/5237893.html
Copyright © 2011-2022 走看看