问下关于正则表达式获取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=['"]?(.*?)['"].*?>";