【发布时间】:2011-09-26 07:44:30
【问题描述】:
我正在尝试将字符串按空格拆分为单词数组。如果字符串包含 HTML 标签,我希望将完整标签(包括内容)视为一个单词。
例如,
I like to eat <a href="http://www.waffles.com/">tasty delicious waffles</a> for breakfast
应该拆分成
I
like
to
eat
<a href="http://www.waffles.com/">tasty delicious waffles</a>
for
breakfast
我在 Stack Overflow 上看到了几个相关的线程,但我无法将任何内容适应 Javascript,因为它们是为我不太熟悉的语言编写的。是否有一个正则表达式可以轻松做到这一点,或者解决方案是否需要多次正则表达式拆分和迭代?
谢谢。
【问题讨论】:
-
可以有像
<div> foo <div> bar </div> baz </div>这样的嵌套标签吗?
标签: javascript regex split