{"title":"JS从TXT文件中提取特定数据到新文件","description":"使用Node.js读取TXT文件,提取包含'req:'和'08 04'或'ans:'和'18 06'的行,并写入新文件。","keywords":"Node.js, TXT文件, 文件处理, 数据提取, 过滤","content":"你可以使用Node.js的文件系统模块(fs)来读取和写入文件。以下是一个示例代码,可以实现你的需求:\n\njavascript\nconst fs = require('fs');\n\n// 读取原始txt文件\nfs.readFile('原始文件.txt', 'utf8', (err, data) => {\n if (err) throw err;\n\n // 将每行数据拆分为数组\n const lines = data.split('\n');\n\n // 过滤出满足条件的行数据\n const filteredLines = lines.filter(line => {\n return (line.includes('req:') && line.includes('08 04')) || (line.includes('ans:') && line.includes('18 06'));\n });\n\n // 将满足条件的行数据写入新的txt文件\n fs.writeFile('新文件.txt', filteredLines.join('\n'), err => {\n if (err) throw err;\n console.log('文件写入成功!');\n });\n});\n\n\n请确保将原始文件.txt替换为你的原始txt文件的路径,将新文件.txt替换为你要保存结果的新txt文件的路径。"}

JS从TXT文件中提取特定数据到新文件

原文地址: https://www.cveoy.top/t/topic/qgXP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录