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);
结果如下: