大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > java正则获取html的值

java正则获取html的值

关键词:正则表达式javahtml  阅读(648) 赞(15)

[摘要]本文是对java 正则获取html的值的讲解,对学习Java编程技术有所帮助,与大家分享。

对正则表达式不是很熟悉,最近做项目需要用到正则,一段html代码,例如<form><input name=\"test1\" value=\"测试1\" ></input><input name=\"test2\" value=\"测试2\" ></input></form>

需要获取test1对应的value的值:

Stringsource = "<form><input name=\"test1\" value=\"测试1\" ></input><input name=\"test2\" value=\"测试2\" ></input></form>";

String reg ="name=\"test1\"\\s+value=\"([^\"]*)\"";

Matcher m = Pattern.compile(reg).matcher(source);

while (m.find()) {
  returnm.group(1);
}

\\s+的意思是多个空格 去掉+号表示一个空格

返回输出的是测试1



相关评论