【发布时间】:2019-05-25 15:48:06
【问题描述】:
我需要用空格分割这个字符串:
<i>Lorem</i> 1 <span class="text-danger">ipsum</span> dolor sit amet, consectetur adipisicing elit. Animi consequuntur, eos? Error facere maiores minima molestiae obcaecati, quis voluptatum. Aspernatur cumque doloremque ducimus eos explicabo facilis fuga, nulla quos voluptate.
难点是我里面也有html标签。
我试过这样的方法,但它也需要空格
/<(.*?)>(.*?)<(.*?)>|\w*(.*?)(?:\s*?[,?.-])?/g
我该如何解决这个问题?
【问题讨论】:
-
你也想拆分
span class还是一起维护? -
你想完成什么?如果要提取元素,请使用选择器或文档解析器。
-
不要用正则表达式解析 HTML,it's really a hard job,改用 DOM 解析器。
标签: javascript regex string split