正则表达式,抓取功能

这里就是一个抓取功能的实现,正则分组
public static void main(String[] args) {
String sss = "中国湖北[email protected]武汉<input id=\"haha\" value=\"mypassword\" />aaa<input id=\"wujihu11\" value=\"mypassword\" />";
Pattern pattern = Pattern.compile("<input[\\s]*id=\"haha\"[\\s]*value=\"([\\w]+)\"[\\s]*/>");
Matcher matcher = pattern.matcher(sss);
String vs = matcher.find()==true ? matcher.group(1) : null;
System.out.println("vs=" + vs);
}

你可能感兴趣的:(正则表达式)