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]。 |