ex17-15-3

ソース

let html1 = `<a class='abc' href="/www.xx.yyy">サイトxx</a>`; /* 「"」 */
let html2 = `<a class='abc' href='/www.xx.yyy'>サイトxx</a>`; /* 「'」 */

/* グループの中にグループを入れて引用符をマッチさせる */
r = html1.replace(/<a .*?(href=(["']).*?\2).*?>/, '<a $1>');
console.log(r); // <a href="/www.xx.yyy">サイトxx</a>
r = html2.replace(/<a .*?(href=(["']).*?\2).*?>/, '<a $1>');
console.log(r); // <a href='/www.xx.yyy'>サイトxx</a>