1
xiangyuecn 2022-07-20 12:20:16 +08:00
'<span>target</span> target <div>target</div>'.replace(/(<\/\w+>)([^<]+)(<(?!\/))/, "$1 服不服 $3");
|
2
tagtag OP @xiangyuecn 感谢,但是这个好像不能通用,用分组应该不行。
|
3
duan602728596 2022-07-20 16:03:39 +08:00 1
这种 html 的处理不推荐使用正则,建议转换成树处理。浏览器内原生使用 DOMparser ,node 端推荐用 jsdom 。
|
4
autoxbc 2022-07-20 17:07:47 +08:00
所有正则教程都应该告诉用户「什么情况下不要用正则」
|
5
lululau 2022-07-20 17:21:34 +08:00
楼上说得对,其实这题他不会
|