首页 > 解决方案 > 需要正则表达式来匹配标签和href

问题描述

标签: javascriptregexnsregularexpression

解决方案


您可以使用简单的DOMParser或使用临时 DOM 元素。然后您可以使用属性等于选择器过滤标签。

let str = `sdsdsd 
<a href="https://sample.com" >abc</a>
<a href="https://example.com" >abc</a>`

const temp = document.createElement('div');
temp.innerHTML = str;

temp.querySelectorAll('a[href="https://example.com"]').forEach(ele => console.log(ele.outerHTML))

使用正则表达式解析 HTML:为什么不呢?


推荐阅读