Este manual descreverá o procedimento para aparar a string após um caractere especificado.
Como cortar uma string após um caractere específico em JavaScript?
Aparar uma string após um caractere especificado é um pouco desafiador para os desenvolvedores. No entanto, o JavaScript fornece alguns métodos integrados listados abaixo:
- método substring()
- método slice()
- método split()
Vejamos como funciona cada método.
Método 1: Cortar uma string após um caractere específico usando o método substring()
O ' substring() ” é um método JavaScript predefinido que pertence ao objeto do tipo String. Ele exibe uma substring de uma string como saída. Esse método usa dois parâmetros, o índice inicial e o índice final, e retorna uma nova string como saída extraindo a parte especificada da string como uma substring. Além disso, o índice inicial é incluído, enquanto o índice final é excluído da string resultante.
Sintaxe
Siga a sintaxe fornecida abaixo para usar o método substring():
corda. substring ( 0 , corda. índice de ( personagem ) ) ;
Aqui, ' 0 ” é o índice inicial da string e o “ string.indexOf(caractere) ” é o índice final da string extraída, que se refere ao índice do caractere especificado que não será incluído na string resultante.
Exemplo: Cortando uma corda após um espaço
Neste exemplo, cortaremos a string quando o primeiro espaço for detectado na string. Para isso, primeiro, vamos criar uma variável chamada “ corda ” com o seguinte valor nele:
foi corda = 'Aprender habilidades de programação' ;
Em seguida, chame o método substring() passando o índice inicial e final da string. Para isso, invocar o método indexOf() aceita um espaço como argumento:
foi ano = corda. substring ( 0 , corda. índice de ( ' ' ) ) ;Por fim, imprima a string resultante armazenada em uma variável “ ano ” no console usando o “ console.log() ” método:
console. registro ( ano ) ;Como você pode ver, a saída cortou a string restante após obter o primeiro espaço:
Vamos para o outro método!
Método 2: Corte uma string após um caractere específico usando o método slice()
Para aparar uma string após um caractere específico, use o JavaScript “ fatiar() ” método. Ele pega o início e o último índice como parâmetros e gera uma nova string extraindo a parte da string com base nos índices especificados. Como último índice, usaremos o método indexOf() passando o caractere que retornará o índice do caractere especificado.
Sintaxe
Siga a sintaxe fornecida abaixo para o método slice():
Exemplo: Cortando uma corda após o caractere “@”
Vamos criar uma string que é armazenada em uma variável chamada “ corda ”, que será aparado com base no “ @ ' personagem:
Invoque o método slice() passando um caractere “ @ ” como argumento:
foi ano = corda. fatiar ( 0 , corda. índice de ( '@' ) ) ;Em seguida, imprima a string resultante no console usando o “ console.log() ” método:
console. registro ( ano ) ;A saída mostra que a string foi cortada com sucesso após o caractere especificado “ @ ”:
Vamos tentar outro método para cortar uma string após um caractere específico.
Método 3: Corte uma string após um caractere específico usando o método split()
Existe outro método JavaScript para cortar uma string após um caractere específico chamado “ dividir() ” método. Ele fornece a string depois de dividi-la em uma matriz de substrings. Este método divide a string em duas partes, uma antes do caractere e outra depois do caractere.
Sintaxe
Siga a sintaxe abaixo mencionada para usar o método split():
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 existir.
Exemplo
Agora, chame o método split() passando um separador “ @ ”, que é utilizado para dividir a string. Especificamos o índice 0 para obter a substring antes do caractere especificado:
Por fim, imprima a string resultante armazenada em uma variável “ ano ” no console usando o “ console.log() ” método:
console. registro ( ano ) ;A saída mostra que a string foi cortada com sucesso:
Reunimos todos os métodos JavaScript para cortar a string após um caractere específico.
Conclusão
Para cortar uma string após um caractere específico, você pode usar o método substring(), o método slice() ou o método split(). Os métodos slice() e substring() funcionam da mesma forma que extraem a string cortando outras partes com base no caractere específico. Neste manual, descrevemos o procedimento para cortar a string após um caractere específico com exemplos apropriados.