Hi i would like to capture everything between img src="...", however not sure why the code below is not working
var stringHtml = '<img src="content://media/external/images/media/21260"><img src="content://media/external/images/media/21260"><img src="content://media/external/images/media/21260">';
var srcArray = ['x.png', 'y.png', 'z.png']
var rgx = /<img src="([^"]+)"/g;
var match;
for (var a = 0; a < srcArray.length; a++) {
  match = rgx.exec(stringHtml);
  stringHtml = stringHtml.replace(match[1], srcArray[a]);
}
alert(stringHtml); 
     
    