const str = ` 1 21 3
4 5 6
7 8 9 `; /* 多行字符串要用反引号 */
var arr = str.split('\n'); /* 根据换行符分割 */
var res = new Array();
arr.forEach(function (item) {
/*
* 第一个replace是替换掉开头和最后的空格(\s包括空格和换行符),*表示0~n个
* 第二个replace是替换掉数字之间的1个到多个空格为1个空格,+表示1~n个
*/
res.push(item.replace(/(^\s*)|(\s*$)/g, "").replace(/\s+/g, " ").split(' '));
})
console.log(res);
[JavaScript]多行字符串转二维数组
最新推荐文章于 2025-09-29 11:41:39 发布
本文介绍如何使用JavaScript将包含换行符的多行字符串转换为二维数组,涉及字符串处理和数组操作技巧。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
ACE-Step
音乐合成
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言
1379

被折叠的 条评论
为什么被折叠?



