Разделение строк на массив строк

JavaScriptJavaScriptBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим, как разбить многострочную строку на массив строк с помощью JavaScript. Мы будем использовать метод String.prototype.split() и регулярное выражение для сопоставления символов конца строки и создания массива отдельных строк. Это будет полезным навыком при разборе и обработке текстовых данных в веб-разработке.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28622{{"Разделение строк на массив строк"}} javascript/data_types -.-> lab-28622{{"Разделение строк на массив строк"}} javascript/arith_ops -.-> lab-28622{{"Разделение строк на массив строк"}} javascript/comp_ops -.-> lab-28622{{"Разделение строк на массив строк"}} end

Как начать практиковаться в программировании в Терминале/SSH

Для начала практиковаться в программировании в Терминале/SSH, просто введите node.

Разбиение многострочной строки на массив строк

Для разбиения многострочной строки на массив строк:

  • Используйте String.prototype.split() и регулярное выражение для сопоставления символов конца строки и создания массива.
  • Регулярное выражение /\r?\n/ совместимо с обоими \r и \n символами конца строки.
  • Это вернет массив строк.
const splitLines = (str) => str.split(/\r?\n/);
splitLines("This\nis a\nmultiline\nstring.\n");
// ['This', 'is a','multiline','string.', '']

Резюме

Поздравляем! Вы завершили практическое занятие "Разбить на строки". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.