“JavaScript Encuentra todos los ocurrencias en la cadena” Código de respuesta

JavaScript Encuentra todos los ocurrencias en la cadena

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 encuentra todos los acontecimientos de cadena

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

Respuestas similares a “JavaScript Encuentra todos los ocurrencias en la cadena”

Preguntas similares a “JavaScript Encuentra todos los ocurrencias en la cadena”

Más respuestas relacionadas con “JavaScript Encuentra todos los ocurrencias en la cadena” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código