js如何将字符串按照换行符分隔成数组

var str = "想起了她 - 老潘\r\n\r\n词:老潘\r\n曲:老潘\r\n\r\n漫无目的地走在雨中 我突然想起了她\r\n雨水像一串串泪珠 划过我的眼睛\r\n心爱的女孩 你 还好吗\r\n心爱的女孩是谁把你拥入怀中了\r\n风吹起的日子里 我又想起了她\r\n风吹着树干的吱嘎声 像你在呜咽\r\n心爱的女孩 你还快乐吗\r\n心爱的女孩 你还是那么爱笑吗\r\n那个起风的夜晚我们走在雨中 我说我要远行了\r\n泪珠像今晚的雨水打湿了我的衣衫\r\n心爱的女孩 你等着我回来啊\r\n心爱的女孩 我要给你一个未来\r\n时间过去了许多年了我依然是那么贫穷\r\n每当想到那段往事 我心就会很疼\r\n心爱的女孩 你忘了我吧\r\n心爱的女孩 你忘了我吧\r\n心爱的女孩 你忘了我吧\r\n心爱的女孩 你还会想我吗\r\n";
var snsArr = str.split(/[(\r\n)\r\n]+/);
snsArr.forEach((item,index)=>{
      if(!item){
          snsArr.splice(index,1);//删除空项
      }
})
console.log(snsArr);

结果如下:

 

posted @ 2021-04-28 18:05  web_cnblogs  阅读(1445)  评论(0编辑  收藏  举报