Summary: neste tutorial, você vai aprender como usar a String JavaScript indexOf() método para encontrar o índice de um sub-texto dentro de uma string.

String.prototype.indexOf() retorna o índice da primeira ocorrência da substring (substr) em uma seqüência de caracteres (str):

Code language: JavaScript (javascript)

Ele retorna -1 se a str não contém o substr.,

o fromIndex é um parâmetro opcional que especifica o índice no qual a pesquisa começa. É igual a zero (0), o que significa que se omitir o fromIndex, a pesquisa começará a partir do início da cadeia.

The indexOf() always perform a case-sensitive search.

para encontrar o índice da última ocorrência de uma substring numa string, você usa o método lastIndexOf().

JavaScript String indexOf() examples

Let’s take some examples of using the indexOf() method.,índice da primeira ocorrência da substring 'str' na cadeia de caracteres 'finding substring in string':

Code language: JavaScript (javascript)

2) Usando indexOf() a contagem de ocorrências de uma substring em um string

O exemplo a seguir usa o indexOf() método para a contagem do número de ocorrências de a subseqüência de caracteres 'know' na cadeia de caracteres 'You do not know what you do not know until you know.':

Como funciona:

  • Primeiro, use o indexOf() método para localizar a primeira ocorrência de substr str.,
  • em Seguida, use o while loop repetidamente para encontrar a próxima posição de substr str partir da última posição + 1.

3) o indexOf() e a sensibilidade a casos

o indexOf() é sensível a casos. Veja o exemplo a seguir:

Code language: JavaScript (javascript)

neste exemplo, o indexOf() retorna -1, porque a seqüência de caracteres JS IndexOf não contém a subcadeia js mas JS.,

Para executar um case-insensitive de pesquisa para o índice de uma substring dentro de uma string, você pode converter tanto subseqüência de caracteres e de seqüência de caracteres para minúsculas antes de utilizar o indexOf() método da seguinte forma:

Resumo

  • indexOf() retorna o índice da primeira ocorrência de uma subcadeia em uma cadeia de caracteres, ou então -1 se a seqüência de caracteres não contém a substring.
  • o indexOf() é sensível à capitalização.
  • este tutorial foi útil ?
  • YesNo

Articles

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *