当前位置: 代码迷 >> Java Web开发 >> 求一正则表达式解决方法
  详细解决方案

求一正则表达式解决方法

热度:50   发布时间:2016-04-17 14:53:00.0
求一正则表达式
JSP把一段文本中   比如 <html> <body> <img   src= "1.jpg "> <img   src= "asdasd.gif "> </body> </html> 的IMG的SRC提取出来,
结果是   1.jpg   和asdasd.gif
正则表达式该怎么写

------解决方案--------------------
<img\s+src= "([^\ "]+) ">
------解决方案--------------------
String regEx= " <img\\s(|[^ <> ]+\\s)src=(\ "?)([^ <> \ "]+)\\2(|\\s[^ <> ]*)> ";
String str= " <html> <body> <img src=\ "1.jpg\ "> <img src=\ "asdasd.gif\ "> </body> </html> ";
Pattern p=Pattern.compile(regEx);
Matcher m=p.matcher(str);
while (m.find()) {
System.out.println(m.group(3));
}
  相关解决方案