文件读取fs—Web后端上机实验2

【实验】读取irc.txt中的歌词文件并正确显示歌词

js代码如下:

var fs = require('fs');
fs.readFile('./lrc.txt','utf-8',function(err,data){
    if(err){
        return console.log('读取歌词文件失败');
    }
    data=data.toString();
    var lines=data.split('\n');
    var reg=/\[(\d{2})\:(\d{2})\.(\d{2})\]\s*(.+)/;
    for(var i=0;i<lines.length;i++){
        (function (index) {
            var line=lines[index];
            var matches=reg.exec(line)
            if(matches) {
                var m = parseFloat(matches[1]);
                var s = parseFloat(matches[2]);
                var ms = parseFloat(matches[3]);
                var content = matches[4];
                var time=m * 60 * 1000 + s * 1000 + ms;
                setTimeout(function () {
                    console.log(content);
                }, time);
            }
                })(i);
            }
        })


[ti:化身孤岛的鲸]

[ar:周深]

[al:化身孤岛的鲸]

[00:00.00]化身孤岛的鲸

[00:02.03]词:沃特艾文儿

[00:05.06]曲:我们都被忘了

[00:10.06]歌手:周深

[00:15.00]歌词编辑 :**

[00:19.00]来源:QQ音乐

[00:23.00]化身孤岛的鲸 - 周深

[00:27.09]我是只化身孤岛的蓝鲸

[00:29.96]有着最巨大的身影

[00:32.99]鱼虾在身侧穿行

[00:37.61]也有飞鸟在背上停

[00:42.52]我路过太多太美的奇景

[00:46.77]如同伊甸般的仙境

[00:50.13]而大海太平太静

[00:54.49]多少故事无人倾听

[00:59.05]我爱地中海的天晴

[01:03.09]爱西伯利亚的雪景

[01:07.35]爱万丈高空的鹰

[01:09.45]爱肚皮下的藻荇

[01:11.31]我在尽心尽力地多情

[01:15.78]直到那一天

[01:19.24]你的衣衫破旧

[01:21.70]而歌声却温柔

[01:23.88]陪我漫无目的的四处漂流

[01:27.71]我的背脊如荒丘

[01:30.52]而你却微笑摆首

[01:32.32]把它当成整个宇宙

[01:36.42]你与太阳挥手

[01:38.52]也同海鸥问候

[01:40.75]陪我爱天爱地的四处风流

[01:44.56]只是遗憾你终究

[01:47.32]无法躺在我胸口

[01:49.22]欣赏夜空最辽阔的不朽

[01:53.56]把星子放入眸

[01:57.03]我是只化身孤岛的蓝鲸

[02:06.82]有着最巨大的身影

[02:10.41]鱼虾在身侧穿行

[02:14.48]也有飞鸟在背上停

[02:19.32]我有着太冷太清的天性

[02:23.62]对天上的她动过情

[02:26.99]而云朵太远太轻

[02:31.30]辗转之后各安天
[02:35.62]我未入过繁华之境

[02:40.72]未听过喧嚣的声音

[02:44.20]未见过太多生灵

[02:46.26]未有过滚烫心情

[02:48.18]所以也未觉大洋正中

[02:51.83]有多么安静

[02:56.17]你的衣衫破旧

[02:59.10]而歌声却温柔

[03:01.22]陪我漫无目的的四处漂流

[03:04.59]我的背脊如荒丘

[03:07.31]而你却微笑摆首

[03:09.20]把它当成整个宇宙

[03:13.20]你与太阳挥手

[03:15.74]也同海鸥问候

[03:18.06]陪我爱天爱地的四处风流

[03:21.41]只是遗憾你终究

[03:24.17]无法躺在我胸口

[03:26.02]欣赏夜空最辽阔的不朽

[03:30.41]把星子放入眸

[03:33.81]你的指尖轻柔

[03:36.44]抚摸过我所有

[03:38.55]风浪冲撞出的丑陋疮口

[03:42.43]你眼中有春与秋

[03:45.23]胜过我见过爱过

[03:47.17]的一切山川与河流

[03:50.96]曾以为我肩头

[03:53.70]是那么的宽厚

[03:55.97]足够撑起海底那座琼楼

[03:59.35]而在你到来之后

[04:02.11]它显得如此清瘦
[04:04.40]我想给你能奔跑的岸头

[04:08.31]让你如同王后

运行结果如下:

猜你喜欢

转载自blog.csdn.net/weixin_57398221/article/details/124043175