“JavaScript Encontre todas as ocorrências em string” Respostas de código

JavaScript Encontre todas as ocorrências em string

var str = "I learned to play the Ukulele in Lebanon."
var regex = /le/gi, result, indices = [];
while ( (result = regex.exec(str)) ) {
    indices.push(result.index);
}
console.log(indices) // => [2, 25, 27, 33]
//find all occurence of le and return the return an array of the indeces
https://aybee.codes

JS Encontre todas as ocorrências de cordas

function getIndicesOf(searchStr: string, str: string, caseSensitive?: boolean) {
  const searchStrLen = searchStr.length
  if (searchStrLen === 0) {
    return []
  }
  let startIndex = 0
  let index: number
  const indices: number[] = []

  if (!caseSensitive) {
    str = str.toLowerCase()
    searchStr = searchStr.toLowerCase()
  }
  // eslint-disable-next-line no-cond-assign
  while ((index = str.indexOf(searchStr, startIndex)) > -1) {
    indices.push(index)
    startIndex = index + searchStrLen
  }
  return indices
}
florinrelea

Respostas semelhantes a “JavaScript Encontre todas as ocorrências em string”

Perguntas semelhantes a “JavaScript Encontre todas as ocorrências em string”

Mais respostas relacionadas para “JavaScript Encontre todas as ocorrências em string” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código