我有一个字符串:
var string = "aaaaaa<br />† bbbb<br />‡ cccc"
Run Code Online (Sandbox Code Playgroud)
我想用分隔符<br />和一个特殊字符分割这个字符串.
为此,我使用这个:
string.split(/<br \/>&#?[a-zA-Z0-9]+;/g);
Run Code Online (Sandbox Code Playgroud)
我得到了我需要的东西,除了我丢失了分隔符.这是一个例子:http://jsfiddle.net/JwrZ6/1/
我怎样才能保留分隔符?
如何在不删除分隔符的情况下拆分字符串?
假设我有一个字符串:
var string = "abcdeabcde";
当我这样做时
var newstring = string.split("d"),我得到这样的东西:
["abc","eabc","e"]
但我想得到这个:
["abc","d","eabc","d","e"]
当我尝试做我的"split2"功能时,我把所有纠结在splice()和索引以及"this"vs"that"和...... aargh!救命!:d