我有一个字符串:
var string = "aaaaaa<br />† bbbb<br />‡ cccc"
我想用分隔符<br />和一个特殊字符分隔此字符串。
<br />
为此,我正在使用:
string.split(/<br \/>&#?[a-zA-Z0-9]+;/g);
如何保留定界符?
使用(正)前瞻,以便正则表达式断言特殊字符存在,但实际上并不与之匹配:
string.split(/<br \/>(?=&#?[a-zA-Z0-9]+;)/g);
实际观看:
var string = "aaaaaa<br />† bbbb<br />‡ cccc"; console.log(string.split(/<br \/>(?=&#?[a-zA-Z0-9]+;)/g));