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

const fs = require('fs');

function extractDataFromFile(filename) {
  const data = fs.readFileSync(filename, 'utf8');
  const lines = data.split('\n');
  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('\n')将文件内容按行分割为数组。接下来,通过遍历每一行,判断该行是否包含DTCodeTxtID关键字,如果是,则将该行添加到result数组中。最后返回提取出的数据数组result

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

js将txt文件中每行带有DTCode或是TxtID的数据提取出来放到一个数组里

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

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