Introducción
En este laboratorio, exploraremos cómo dividir una cadena de texto de varias líneas en una matriz de líneas utilizando JavaScript. Utilizaremos el método String.prototype.split() y una expresión regular para coincidir con los saltos de línea y crear una matriz de líneas individuales. Esta será una habilidad útil para analizar y manipular datos de texto en proyectos de desarrollo web.
Cómo comenzar a practicar la programación en Terminal/SSH
Para comenzar a practicar la programación en Terminal/SSH, simplemente escribe node.
Dividir una cadena de texto de varias líneas en una matriz de líneas
Para dividir una cadena de texto de varias líneas en una matriz de líneas:
- Utiliza
String.prototype.split()y una expresión regular para coincidir con los saltos de línea y crear una matriz. - La expresión regular
/\r?\n/coincide con los saltos de línea\ry\n. - Esto devolverá una matriz de líneas.
const splitLines = (str) => str.split(/\r?\n/);
splitLines("This\nis a\nmultiline\nstring.\n");
// ['This', 'is a','multiline','string.', '']
Resumen
¡Felicidades! Has completado el laboratorio Dividir en Líneas. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.