解决方案 »

  1.   

    ?pageNo=数字: \\\\?pageNo=\\d+
    &pageNo=数字: &?pageNo=\\d+
      

  2.   

    System.out.println("?pageNo=43".matches("\\?pageNo=\\d+"));
    System.out.println("?pageNo=tom".matches("\\?pageNo=\\d+"));
    System.out.println("&pageNo=89".matches("&pageNo=\\d+"));
      

  3.   

    其实本意是想把"?或&pageNo=43"给替换为“”,怎么匹配 ? String url ="xxx.action?pageNo=43&a=1&b=2"; 
    或者
    String url ="xxx.action?a=1&b=2&pageNo=43&";  System.out.println(url.replaceAll("\\?pageNo=\\d+", ""));
      

  4.   

    这个?  String url ="xxx.action?pageNo=43&a=1&b=2"; 
     String url2 ="xxx.action?a=1&b=2&pageNo=43&"; 
      System.out.println(url.replaceAll("[?&]pageNo=\\d+", ""));
      System.out.println(url2.replaceAll("[?&]pageNo=\\d+", ""));