のような文字列があります
<img src="images/_attachments/07-08.jpg" style="width: 520px; height: 693px;" /><img src="images/_attachments/09-11.jpg" style="width: 520px; height: 693px;" />
正規表現を使用して JavaScript で画像パス'images/_attachments/07-08.jpg'
と'images/_attachments/09-11.jpg'
ファイル名を'07-08.jpg'
取得したい。'09-11.jpg'
だから私は次のようにコーディングします
var str='<img src="images/_attachments/07-08.jpg" style="width: 520px; height: 693px;" /><img src="images/_attachments/09-11.jpg" style="width: 520px; height: 693px;" />'
var strPattern=new RegExp('<img.*?src="(.*\/(.*?))".*?>', 'g');
var arrMatch=new Array();
var strHTML='';
while(arrMatches=_strPattern.exec(str)){
strHTML+='<div>'+arrMatches[2]+'</div>';
}
$('body').html(strHTML);
しかし、私が得るのはファイル名ではなくパスだけです。どうすればこれを修正できますか?