可以使用以下代码将 txt 文件中带有 'DTCode' 或 'TxtID' 的数据提取出来放到一个数组中:

const fs = require('fs');

function extractDataFromFile(filename) {
  const data = fs.readFileSync(filename, 'utf8');
  const lines = data.split('
');
  const result = [];

  for (let line of lines) {
    if (line.includes('DTCode') || line.includes('TxtID')) {
      result.push(line);
    }
  }

  return result;
}

// 用法示例
const filename = 'data.txt';
const extractedData = extractDataFromFile(filename);
console.log(extractedData);

在上述代码中,首先使用 fs.readFileSync 方法读取文件内容,然后使用 split(' ') 将文件内容按行分割为数组。接下来,通过遍历每一行,判断该行是否包含 'DTCode' 或 'TxtID' 关键字,如果是,则将该行添加到 result 数组中。最后返回提取出的数据数组 result

在用法示例部分,指定了要读取的文件名 'data.txt',然后调用 extractDataFromFile 函数进行提取操作,将结果打印到控制台。

JavaScript 提取 TXT 文件中包含 DTCode 或 TxtID 的数据

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

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