如何匹配一个网页文件里的所有图片链接 我想取出一个网页文件里的所有图片链接,然后把图片下到本地但是当我用正则表达式匹配图片链接的时候确出现从开始的src一直到最后一个gif或者jpg的情况那位大虾可以帮忙写一下匹配网页里图片链接的啊 !谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "(?s)<img .*?src=\"(.*?(?:(\\.gif)|(\\.jpg)))\".*?/?>"用这个正则吧参考: 匹配页面里的jpg和gif的图片更多的JAVA面试题,Java代码,Java学习资料,请到:JAVA世纪网更多的数据库面试题,智力面试题,相声,笑话,请到:老紫竹的家 呵呵,我增加了解释,你去看看吧。解释一下1 (?s) 代表 Pattern.DOTALL,也就是匹配换行,允许 img里出现在多行2 .*?代表非贪婪匹配任意字符,直到后面的条件出现3 ?: 代表这个匹配但不被捕获,也就是不在grouo里出现 ()|() 是或者的意思 StringBuffer和String的区别?!??? java多线程关闭问题? 正则表达式的问题 给点建议就有分! 28了,想从系统管理往java方面转. 在jcreator中怎么设置javadoc啊,我用添加path的方法怎么不好使啊?? 如何改变java 的版本? 如何理解零长度数组? 帮个忙!如何取double类小数的前几位?或者进行四舍五入? 怎么在java里解析xml文件 测试发帖 java报错! 临睡钱 给大家出道题 要求用代码实现
更多的JAVA面试题,Java代码,Java学习资料,请到:JAVA世纪网
更多的数据库面试题,智力面试题,相声,笑话,请到:老紫竹的家
解释一下
1 (?s) 代表 Pattern.DOTALL,也就是匹配换行,允许 img里出现在多行
2 .*?代表非贪婪匹配任意字符,直到后面的条件出现
3 ?: 代表这个匹配但不被捕获,也就是不在grouo里出现 ()|() 是或者的意思