我希望能够基于子字符串定界符分割字符串,并在定界符子字符串的第一个字符之前开始分割。目前:

var string = "choc: 123 choc: 328 choc: 129";
string.split("choc");


会给我["", ":123 ", ": 328", ": 129"],但是我希望得到["choc: 123 ", "choc: 328", "choc: 129"]

最佳答案

您可以积极向前看。



var string = "choc: 123 choc: 328 choc: 129";
console.log(string.split(/(?=choc)/));

关于javascript - 根据子字符串定界符分割字符串,将定界符保留在结果中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54670935/

10-10 07:11