求一正则表达式
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));
}