Como cortar uma corda depois de um personagem específico em JavaScript

Como cortar uma corda depois de um personagem específico em JavaScript
Aparar uma corda envolve a remoção de caracteres ou palavras da string do início ou da posição final. Você pode filtrar as cordas removendo caracteres específicos ou uma parte da string como uma substring para obter a parte específica. Isso facilita para o seu programa JavaScript lidar com a entrada ou dados do usuário corretamente recuperados de um site.

Este manual descreverá o procedimento para aparar a string após um caractere especificado.

Como cortar uma corda depois de um personagem específico em JavaScript?

Para aparar uma string depois que um personagem especificado é um pouco desafiador para os desenvolvedores. No entanto, o JavaScript fornece alguns métodos internos listados abaixo:

  • Método substring ()
  • Método Slice ()
  • Método Split ()

Vejamos como cada método funciona.

Método 1: Corte uma corda após um caractere específico usando o método substring ()

O "substring ()”É um método JavaScript predefinido pertencente ao objeto Type String. Ele exibe uma substring de uma string como uma saída. Este método leva dois parâmetros, o índice inicial e de final, e retorna uma nova string como saída extraindo a parte especificada da string como uma substring. Além disso, o índice de início está incluído, enquanto o índice final é excluído da string resultante.

Sintaxe
Siga a sintaxe abaixo para usar o método substring ():

corda.substring (0, string.indexOf (caractere));

Aqui, "0”É o índice de início da string e o“corda.indexOf (caractere)”É o índice final da sequência extraída, que se refere ao índice do caractere especificado que não será incluído na string resultante.

Exemplo: cortar uma corda após um espaço
Neste exemplo, cortaremos a corda quando o primeiro espaço for detectado na string. Para fazer isso, primeiro, criaremos uma variável chamada “corda”Com o seguinte valor:

var string = 'Aprenda habilidades de programação';

Em seguida, ligue para o método substring () passando o início e o índice final da string. Para esse fim, invocar o método indexOf () aceita um espaço como argumento:

var ans = string.substring (0, string.índice de("));

Por fim, imprima a sequência resultante armazenada em uma variável “Ans”No console usando o“console.registro()”Método:

console.log (Ans);

Como você pode ver, a saída cortou a corda restante depois de obter o primeiro espaço:

Vamos para o outro método!

Método 2: Corte uma corda após um caractere específico usando o método slice ()

Para aparar uma corda depois de um personagem em particular, use o javascript “fatiar()”Método. Ele leva o início e o último índice como parâmetros e produz uma nova string extraindo a parte da string com base em índices especificados. Como o último índice, usaremos o método indexOf (), passando o caráter que retornará o índice do caractere especificado.

Sintaxe
Siga a sintaxe fornecida abaixo para o método Slice ():

corda.fatia (0, string.indexOf (caractere));

Exemplo: Cortar uma string após o caractere “@”
Criaremos uma string armazenada em uma variável chamada “corda”, Que será aparado com base no“@" personagem:

var string = 'Aprenda programação @skills';

Invoque o método Slice () passando um personagem “@”Como argumento:

var ans = string.fatia (0, string.índice de('@'));

Em seguida, imprima a sequência resultante no console usando o “console.registro()”Método:

console.log (Ans);

A saída mostra que a string é cortada com sucesso após o caractere especificado “@”:

Vamos tentar outro método para cortar uma corda após um personagem específico.

Método 3: Corte uma corda após um caractere específico usando o método split ()

Existe outro método JavaScript para cortar uma corda depois de um personagem específico chamado “dividir()”Método. Dá a corda depois de dividi -la em uma variedade de substringas. Este método divide a corda em duas partes, uma antes do personagem e a outra após o personagem.

Sintaxe
Siga a sintaxe mencionada abaixo para usar o método split ():

corda.divisão (separador, limite);

Aqui, "separador" e a "limite”São os dois parâmetros passados ​​como argumentos para o método split (). O segundo parâmetro é opcional, enquanto o primeiro parâmetro é utilizado para dividir a string. Além disso, o limite especifica quantas divisões podem ser.

Exemplo
Agora, ligue para o método split () passando um separador “@”, Que é utilizado para dividir a corda. Especificamos o índice 0 para obter a substring antes do caractere especificado:

var ans = string.Split ('@') [0];

Por fim, imprima a sequência resultante armazenada em uma variável “Ans”No console usando o“console.registro()”Método:

console.log (Ans);

A saída mostra que a string está aparada com sucesso:

Reunimos todos os métodos JavaScript para cortar a corda após um personagem em particular.

Conclusão

Para cortar uma corda após um caractere específico, você pode usar o método substring (), método slice () ou split (). Os métodos Slice () e Substring () funcionam da mesma forma que extraem a string cortando outras partes com base no personagem específico. Neste manual, descrevemos o procedimento para cortar a corda depois de um personagem específico com exemplos adequados.