首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求一正则表达式解决方法

2012-02-09 
求一正则表达式JSP把一段文本中比如 htmlbodyimgsrc 1.jpg imgsrc asdasd.gif /body/htm

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

热点排行