<img src="/Uploads/product/100039/2016-01-15/prodesc/2016-01-15/b40d883b063cfe8815584e708b0a0050.jpg" alt="" />
我要的是这段内容Uploads/product/100039/2016-01-15/prodesc/2016-01-15/b40d883b063cfe8815584e708b0a0050.jpg 里面可能包含四五条这种数据,求大神给写一个截取!
下面是一个我写的demo,内容从给的复制而来:这个我已运行,是你想要的,下面有运行截图。
public static void main(String[] args) {
String str = "";
String b = str.substring(11, str.length() - 11);
System.out.println(b);
}

这个回复的功能有bug,我上面回复的内容乱了。
String str = "";
String b = str.substring(11, str.length() - 11);
System.out.println(b);
可以用正则捕获,全局一个个的捕获出来就可以了。
希望能帮到你,如果需要代码可以给你写个示例
//原数据
var origStr = '<img src="/Uploads/product/100034/2016-01-15/prodesc/2016-01-15/b40d883b063cfe8815584e708b0a0050.jpg" alt="" />jsiofjioejoi<img src="/Uploads/product/100030/2016-01-15/prodesc/2016-01-15/b40d883b063cfe8815584e708b0a0050.jpg" alt="" />jksldfjkl<img src="/Uploads/product/100033/2016-01-15/prodesc/2016-01-15/b40d883b063cfe8815584e708b0a0050.jpg" alt="" />jklsdfjkl<img src="/Uploads/product/100031/2016-01-15/prodesc/2016-01-15/b40d883b063cfe8815584e708b0a0050.jpg" alt="" />';
// 全局正则
var reg = / var res = null;
// 进行循环捕获
while( res = reg.exec(str) ){
// 打印,也可以根据你的逻辑做其他业务
document.write(res[1]+"<br>");
}
转意一下给你