使用字符串中的起始词和结束词以及javascript中的子字符串索引查找子字符串?

Abu*_*ams 1 javascript

如果我给函数提供开始和结束标签/单词并在java脚本中返回子字符串及其开始和结束索引,如何在字符串中查找子字符串

Tri*_*Nhu 6

像这样的一些功能

function extractword(str, start, end){
  var startindex = str.indexOf(start);
  var endindex = str.indexOf(end, startindex);
  if (startindex !=-1 && endindex !=-1 &&  endindex  > startindex )
    return str.substring(startindex , endindex )
}
Run Code Online (Sandbox Code Playgroud)

或者如果你知道的话可以使用一些正则表达式