简介
在本实验中,我们将探索如何使用 JavaScript 将多行字符串拆分为行数组。我们将使用 String.prototype.split() 方法和正则表达式来匹配换行符并创建一个包含各行的数组。这对于在 Web 开发项目中解析和处理文本数据将是一项有用的技能。
如何在终端/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 中练习更多实验来提升你的技能。