Como extrair peças de cordas em JavaScript

Como extrair peças de cordas em JavaScript

JavaScript é uma linguagem de script que é usada principalmente para o desenvolvimento da web. JavaScript vem incluído com muitos recursos distintos. Extrair peças de cordas é um de seus muitos recursos notáveis. O JavaScript fornece dois métodos para extrair peças de cordas que são dadas abaixo. Cada um desses métodos executa um tipo diferente de extração de string.

  1. Método substr ()
  2. Método substring ()

Vamos discutir cada um desses métodos em detalhes.

Método substr ()

Para o objetivo de extrair uma parte da string em JavaScript, o Método substr () é usado. Este método extrairá partes da string de uma posição especificada. Como resultado, apenas uma quantidade específica de caracteres desejados será extraída sem alterar a string original.

Sintaxe do Método Substr ()

A sintaxe de extrair uma parte de uma string em JavaScript é a seguinte:

corda.substr (start, comprimento)

Na sintaxe, o início do parâmetro refere -se à posição de onde você deseja extrair a string e o comprimento refere -se ao número de caracteres que você deseja extrair.

Para uma melhor compreensão, consulte os seguintes exemplos.

Exemplo 1

Suponha.

deixe text = "eu quero extrair uma peça de string";

Digamos que queremos extrair 5 cartas do primeiro índice. Para isso, os argumentos do método substr (Substr () iriam assim:

deixe o resultado = texto.substr (1,5);

A sequência extraída será armazenada na variável "resultado". Para verificar, vamos registrar a variável "resultado" no console do navegador:

console.log (resultado);


Como você pode verificar olhando para a captura de tela de saída anexada acima se temos a nossa substring desejada da string original.

Exemplo 2

Agora, suponha que você queira extrair um número diferente de caracteres de uma posição diferente, então você simplesmente precisa alterar os parâmetros.

deixe text = "eu quero extrair uma peça de string";

Suponha que você queira extrair 3 caracteres apenas desta vez. Os argumentos substitur () iriam assim.

deixe o resultado = texto.substr (3,3);

Para extrair o resultado, faríamos isso.

console.log (resultado);


A captura de tela acima mostra o código relevante junto com a saída.

Exemplo 3

Para extrair partes de uma string da posição final, usamos um valor negativo para a posição inicial. Aqui está como você faz isso.

deixe text = "eu quero extrair uma peça de string"; deixe resultado = texto.substr (-2,5);
console.log (resultado);

A saída é mostrada na captura de tela a seguir.


Agora discutiremos o próximo método de extração de string.

Método substring ()

Há outro método em JavaScript para extrair peças de cordas que tomam o índice inicial e final para extrair parte de uma string conhecida como Método substring ().

Sintaxe do método substring ()

A seguir, a sintaxe do método mencionado acima.

corda.Substring (Start, End)

Determinando a sintaxe do Método substring () Podemos identificar a principal dissimilaridade entre o métodos substr () e substring (). O substr () é usado para extrair um número específico de caracteres de uma posição especificada, enquanto este método substring () é usado para extrair caracteres situados entre as posições iniciais e finais de uma corda.

Vamos demonstrar um exemplo de método substring ().

Exemplo:

Suponha que queremos extrair as cartas do primeiro índice para o quinto índice. Para extrair esse resultado, os argumentos do método substring () seriam (1,5), como mostrado no trecho de código JavaScript abaixo:

deixe text = "eu quero extrair uma peça de string";
deixe o resultado = texto.substring (1,5);
console.log (resultado);

Na captura de tela a seguir, a saída é demonstrada.


Algumas coisas que devem ser lembradas ao usar o método substring () são as seguintes:

  1. Valores zero e negativos para argumentos iniciais e finais são considerados zero.
  1. Se o valor do parâmetro inicial for mais do que o valor do parâmetro final, os parâmetros serão trocados. Por exemplo (5,1) será trocado para (1,5).

Conclusão

O JavaScript fornece a seus usuários dois métodos fáceis de usar para extrair partes de uma string. Primeiro, o método substr () permite extrair um número específico de caracteres de uma posição específica em uma string, e o método substring () é usado para extrair caracteres situados entre os índices de partida e final de uma string. Neste tutorial, o uso de ambos os métodos é mostrado juntamente com exemplos apropriados.