javascript - 需要正则表达式来匹配标签和href
问题描述
解决方案
您可以使用简单的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))
推荐阅读
- javascript - 如何在javascript中获得曲线的边界框
- ffmpeg - 使用 ffmpeg 分析来自 Wirecast 的单播流
- c++ - 如何在集群上存储 TB 大小的 C++ 数组
- javascript - 删除数组中的空双引号元素,同时保留其他元素
- javascript - JS:运行 Array.every() 来检查 API 查询参数。返回假
- java - 我试图从带有java字符串输入的txt文件中提取特定的单词
- javascript - 添加到 display:none 元素时未显示 Data-id 属性
- c++ - 廉价的值传递与常量引用传递
- android - 如何将recyclerview添加为另一个recyclerview的子级
- firebase - 有没有办法检索 Firestore 集合中的文档并将它们存储为列表
?