【发布时间】:2014-06-30 08:26:48
【问题描述】:
所以我试图以一些不规则的方式拆分我拥有的字符串。我试图用正则表达式做一些事情,但我不太喜欢正则表达式来发明类似的东西。
基本上我有一个看起来像这样的字符串:
var links = "<a>4</a><b><c><d><e><f>";
我想使用 .split() js 方法来接收数组,如下所示:
["<a>4</a>", "<b>", "<c>", "<d>", "<e>", "<f>"]
所以很明显我需要将它们拆分为>< 字符,但如果我这样做:
links.split("><");
他们会按照我想要的方式分裂,但我会松开 > 和 < 标志。示例:
["<a>4</a", "b", "c", "d", "e", "f>"]
这对我来说不是很好的解决方案。
所以基本上我的问题是:是否有可能使用正则表达式或其他方法来制作某种解决方案以获得我想象的数组结果?
【问题讨论】:
标签: javascript arrays regex string