请各位大佬指点!帮忙用js写个正则, html相关的正则万分感谢

想实现一个这样的功能,如下:
a标签的内容
c标签的内容
b标签的内容
d标签的内容
用正则实现:
去除a标签,并且保留a标签里的内容
去除b标签,以及b标签里面的内容
最后得到的应该是
a标签的内容
c标签的内容
这么一个结果.我实现了a标签的去除,倒是简单,但是删除b标签及其内容的时候,因为b标签前面有换行和空格,所有没有去除成功.这里不知道该怎么处理,请教各位如何实现这个功能?
UYOU
浏览 271回答 2
2回答

侃侃无极

htmlStr..replace(/([\s\S]*?)/g,(v,$1,$2)=>$1==='a'?$2:'')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript