就像我有一个主字符串“世界真棒” 。因此,我需要从主字符串中获取“世界” 子字符串的开始和结束索引。
例如:
var mainString = "The world is awesome";
var subString1 = "The world";
StartIndex -> 0
EndIndex -> 8
var subString2 = "is awesome";
StartIndex -> 10
EndIndex -> 19
任何帮助将不胜感激。
答案 0 :(得分:0)
您可以只使用indexOf
并添加结尾的子字符串长度
var mainString = "The world is awesome";
const getStartEnd = (str, sub) => [str.indexOf(sub), str.indexOf(sub) + sub.length - 1]
console.log(getStartEnd(mainString, "The world"))
console.log(getStartEnd(mainString, "is awesome"))