我正在寻找一种特殊的正则表达式。 API向我返回了一个字符串,我想删除包含的样式,表格,tr和td,但是我想保留内容。
有人可以解释我该怎么做?非常感谢你吗?
<table class="footer">
<tr>
<td><img src=""/></td>
<td>
content<br />
content<br />
<div class="">
content
<br />
content
</div>
</td>
</tr>
</table>
答案 0 :(得分:2)
为什么不使用正则表达式,而不使用DOMParser
?
const htmlStr = ` <table class="footer">
<tr>
<td><img src=""/></td>
<td>
content<br />
content<br />
<div class="">
content
<br />
content
</div>
</td>
</tr>
</table>`;
const doc = new DOMParser().parseFromString(htmlStr, 'text/html');
console.log(
doc.querySelector('td:nth-child(2)').textContent
);