【发布时间】:2020-07-19 02:38:03
【问题描述】:
你好,我是编码新手,我需要你的帮助,我试图过滤一个 txt 文件并以我喜欢的格式制作一个列表
这是原始 txt 文件的样子:
pepitbeng:davy141089 | LV: 5 | BE: 1017 | RP: 400 | Refunds: 3 | Champs: 1 | Skins: 0 | Email Verified: true | Lastplay: Error
korvin918:M5al3elu2z6k | LV: 41 | BE: 2065 | RP: 23 | Refunds: 1 | Champs: 57 | Skins: 23 | Email Verified: true | Lastplay: 1/11/2019 7:02:15 PM
monkeyshadowtms:apolo2002 | LV: 21 | BE: 6795 | RP: 0 | Refunds: 3 | Champs: 10 | Skins: 0 | Email Verified: true | Lastplay: 7/25/2019 5:00:15 PM
有成千上万个
我喜欢逐行删除空格后的所有内容,因此只剩下 id 和密码,最终结果将如下所示
pepitbeng:davy141089
korvin918:M5al3elu2z6k
monkeyshadowtms:apolo2002
我尝试了一些东西,但只能获得第一行,
var fs = require('fs');
var textByLine = fs.readFileSync('1.txt').toString().split(" ");
console.log(textByLine[0]);
这样我可以得到 pepitbeng:davy141089 但无法进入第二行,因为所有内容都在它们之后被删除,所以我如何获得每行的 0 数组
我也试试这个
var fs = require('fs');
var textByLine = fs.readFileSync('1.txt').toString().split("\n");
console.log(textByLine[0]);
这样我可以逐行获取上述代码的全部结果
pepitbeng:davy141089 | LV: 5 | BE: 1017 | RP: 400 | Refunds: 3 | Champs: 1 | Skins: 0 | Email Verified: true | Lastplay: Error
我觉得我应该使用 forEach() 函数,但我不知道如何实现,等待您的回复谢谢。
不好意思打扰了,我已经解决了
var fs = require('fs');
var textByLine = fs.readFileSync('1.txt').toString().split("\n");
console.log(textByLine[0].split(" ")[0]);
希望能帮助别人
【问题讨论】:
-
lol 抱歉打扰各位了,我设法解决了这个问题 var fs = require('fs'); var textByLine = fs.readFileSync('1.txt').toString().split("\n"); console.log(textByLine[1].split(" ")[0]);
-
自卑加一。
标签: javascript jquery filtering