【发布时间】:2021-01-24 10:50:06
【问题描述】:
我正在尝试将 HTML 字符串转换为 HTML 数组。例如,我可能有一个如下所示的任意 HTML 字符串:
"<div>This</div><h1>Is</h1> <p>A</p> <a href="#">Test</a>"
(标签元素之间可能有也可能没有空格)
我正在尝试将其转换为如下所示的数组:
["<div>This</div>", "<h1>Is</h1>", "<p>A</p>", "<a href="#">Test</a>"]
这只是为了将标签显示为文本 - 我不会将它们用作 HTML 元素。
我在这里看过这个例子,它几乎可以工作,只是它从内部文本中剥离标签:https://stackoverflow.com/a/54340630/1282216
我正在寻找不涉及 DOM 解析的解决方案 - 如果可能的话。
欢迎提出任何建议!
【问题讨论】:
标签: javascript html arrays regex string