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

问下关于正则表达式获取img的src的值~解决方法

2013-04-02 
问下关于正则表达式获取img的src的值~~之前问了一位大神得到一个正则表达式String reg img[^]*?\\ss

问下关于正则表达式获取img的src的值~~
之前问了一位大神得到一个正则表达式
String reg = "<img[^<>]*?\\ssrc=['"]?(.*?)['"]?\\s.*?>";
这个如果
<img src="/abc/attached/image/20130328/20130328091914_598.jpg" alt="问下关于正则表达式获取img的src的值~解决方法" />
是这样子的完全可以获得/abc/attached/image/20130328/20130328091914_598.jpg
但是如果是一个完整路径
<img src="C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/ROOT/abc/attached/image/20130328/20130328091858_441.jpg" alt="问下关于正则表达式获取img的src的值~解决方法" />
就只能获得C:/Program Files。求大神指点~~应该怎么修改正则表达式?小弟在线等~~~谢谢各位
[解决办法]
<img.*?src="(.*?)".*?/>
[解决办法]
改为
String reg = "<img[^<>]*?\\ssrc=['"]?(.*?)['"].*?>";

热点排行