次の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をあまり知らないので、私を助けて、アプローチを理解させてください。ありがとうございました