Dividir Strings em Array de Linhas

Beginner

This tutorial is from open-source community. Access the source code

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 \r quanto \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.