我正在尝试从以下 javascript 获取图像名称。
var g_prefetch ={'Im': {url:'\/az\/hprichbg\/rb\/WhiteTippedRose_ROW10477559674_1366x768.jpg', hash:'674'}
问题:
图像的名称是可变的。也就是说,在上面的示例代码中,图像会定期更改。
我想要的输出:
WhiteTippedRose_ROW10477559674_1366x768.jpg
我尝试了以下正则表达式:
Pattern p = Pattern.compile("\{\'Im\'\: \{url\:\'\\\/az\\\/hprichbg\\\/rb\\\/(.*?)\.jpg\'\, hash\:\'674\'\}");
//System.out.println(p);
Matcher m=p.matcher(out);
if(m.find()) {
System.out.println(m.group());
}
我不太了解 RegExp,所以请帮助我,让我了解这种方法。谢谢你