1、(?<name>) 给原子组起别名
let jia = `
<h2>ksdhfjshj</h2>
<h4>4758</h4>
`;
let reg = /<(h[1-6])>(?<con>.*?)<\/\1>/gi;
console.log(jia.replace(reg,"<h5>$<con></h5>"));
2、原子组别名优化
let body = document.querySelector('body div')
let reg = /<a.*href=(['"])(?<link>.*)\1>(?<title>.*?)<\/a>/gi;
console.log(body.innerHTML.match(reg));
let arr = [];
for (const iterator of body.innerHTML.matchAll(reg)) {
arr.push(iterator['groups'])
}
console.log(arr);