如果我有这个字符串:“MyStringToForSplitting”,并且我想用“ring”这个词来分割它。
如果我这样做:"MyStringToForSplitting".split('ring')
我将得到包含以下元素的数组:
- 我的
- ToForSplitting
我无法找出分割它并在结果数组中包含“环”的最佳方法,如下所示:
1.MyS
2.环
3.ForSplitting
最佳答案
您可以使用正则表达式并捕获分割模式:
console.log("MyStringToForSplitting".split(/(ring)/));
var s = "ring";
var p = new RegExp("(" + s + ")")
console.log("MyStringForSplitting".split(p))
关于Javascript将字符串拆分为另一个字符串,并包含用于将其拆分为结果的另一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45109097/