有一个类似的字符串
<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);
但我得到的只是路径,而不是文件名,我该如何解决这个问题?