Introdução
Neste laboratório, exploraremos como dividir uma string de múltiplas linhas em um array de linhas usando JavaScript. Usaremos o método String.prototype.split() e uma expressão regular para corresponder a quebras de linha e criar um array de linhas individuais. Esta será uma habilidade útil para analisar e manipular dados de texto em projetos de desenvolvimento web.
Como Começar a Praticar a Codificação no Terminal/SSH
Para começar a praticar a codificação no Terminal/SSH, simplesmente digite node.
Dividindo uma String de Múltiplas Linhas em um Array de Linhas
Para dividir uma string de múltiplas linhas em um array de linhas:
- Use
String.prototype.split()e uma expressão regular para corresponder a quebras de linha e criar um array. - A expressão regular
/\r?\n/corresponde tanto a quebras de linha\rquanto\n. - Isso retornará um array de linhas.
const splitLines = (str) => str.split(/\r?\n/);
splitLines("This\nis a\nmultiline\nstring.\n");
// ['This', 'is a', 'multiline', 'string.' , '']
Resumo
Parabéns! Você concluiu o laboratório Dividir em Linhas. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.