1. 程式人生 > >java中正則表示式的瞭解與實踐記錄

java中正則表示式的瞭解與實踐記錄

Pattern pattern = Pattern.compile("^\\S+/q/");
Matcher matcher = pattern.matcher(resultString);
String qrcode="";
while(matcher.find()){
  String path=matcher.group();
    System.out.println(matcher.group());
  }

上面的正則表示式匹配\q\之前的所有可見字元,返回的結果包括\q\;

Pattern pattern = Pattern.compile("^\\S+id=");

如果換成這個則返回id=之前的所有可見字元,返回的結果包括id=;

\S

匹配任何可見字元。等價於[^ \f\n\r\t\v]。