java 图片地址的正则表达式 取出一个网页中的图片地址,例如http://www.baidu.com/it/ddf=3424.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该要有个头尾限制吧,不然很难,如包在""或者''js正则:/(\"http.+\.(jpg|gif|png)\")|(\'http.+\.(jpg|gif|png)\')/图片类型自己看着添加 不要js的正则,我要java的,两者应该有点小区别吧 String s = "\"http://www.baidu.com/it/ddf=3424.jpg\""; Pattern p = Pattern.compile("[\"\'](http.+\\.(jpg|gif|png))[\"\']"); Matcher m = p.matcher(s); while(m.find()) { System.out.println(m.group(1)); } 你这个有一定的局限性,如果是http://wdfku.com/df/df/dfjkfdgjsdkffnir/adfjdskjg<>dgfjd.jpg这样他都能认识。中间的内容没有限定 Document doc = Jsoup.parse(...);Elements nodes = doc.select("img");for(Element node : nodes){ System.out.println(node.attr("src"));}<a href="..........jpg"/> 这种你看Jsoup的文档,里面有这类型的选择器。 select("img[src~=(?i)\.(gif|png|jpe?g)]");select("a[href~=(?i)\.(gif|png|jpe?g)]"); 如何获取JTable的模型,然后添加一行空白行 j = i << l //l是long类型的,i和j是int类型的也没问题?为什么呢 WebSphere MQ绑定问题,急急急,请高手帮忙啊 请问 jsdk2.1装好后 需要配置环境变量吗?本人初学 请告知 马上给分 我应该在Java?还是Jsp的哪里关闭连接?? 键盘事件处理!请教 一个关于继承的问题!!! 紧急求救JAVA问题 ★200分求教★ :JCreator pro如何Debug Java 程序? JList异步添加元素 Java笔试题—File类 for循环创建多线程
js正则:/(\"http.+\.(jpg|gif|png)\")|(\'http.+\.(jpg|gif|png)\')/
图片类型自己看着添加
String s = "\"http://www.baidu.com/it/ddf=3424.jpg\"";
Pattern p = Pattern.compile("[\"\'](http.+\\.(jpg|gif|png))[\"\']");
Matcher m = p.matcher(s);
while(m.find()) {
System.out.println(m.group(1));
}
这样他都能认识。中间的内容没有限定
Elements nodes = doc.select("img");
for(Element node : nodes){
System.out.println(node.attr("src"));
}
<a href="..........jpg"/> 这种你看Jsoup的文档,里面有这类型的选择器。