相关疑难解决方法(0)

Javascript和正则表达式:拆分字符串并保留分隔符

我有一个字符串:

var string = "aaaaaa<br />&dagger; bbbb<br />&Dagger; 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/

我怎样才能保留分隔符?

javascript regex

105
推荐指数
7
解决办法
6万
查看次数

JS string.split()没有删除分隔符

如何在不删除分隔符的情况下拆分字符串?

假设我有一个字符串: var string = "abcdeabcde";

当我这样做时 var newstring = string.split("d"),我得到这样的东西:

["abc","eabc","e"]

但我想得到这个:

["abc","d","eabc","d","e"]

当我尝试做我的"split2"功能时,我把所有纠结在splice()和索引以及"this"vs"that"和...... aargh!救命!:d

javascript split delimiter

48
推荐指数
6
解决办法
4万
查看次数

标签 统计

javascript ×2

delimiter ×1

regex ×1

split ×1