你可以使用JavaScript中的正则表达式来提取文件中每行带有DTCode或TxtID的数据。以下是一个示例代码:

// 假设文件内容存储在一个字符串变量中
var fileContent = "line1 DTCode: abc123\nline2 TxtID: def456\nline3\nline4 DTCode: xyz789";

// 使用正则表达式匹配每行带有DTCode或TxtID的数据
var regex = /^(?=.*(?:DTCode|TxtID)).*$/gm;
var matches = fileContent.match(regex);

// 输出匹配的结果
if (matches) {
  matches.forEach(function(match) {
    console.log(match);
  });
}

上述代码中,我们使用正则表达式/^(?=.*(?:DTCode|TxtID)).*$/gm来匹配每行带有DTCode或TxtID的数据。其中,^表示匹配行的开头,(?=.*(?:DTCode|TxtID))表示要求行中包含DTCode或TxtID,.*表示匹配行中的任意字符,$表示匹配行的结尾,/gm标志表示全局匹配和多行匹配。

运行上述代码,输出结果为:

line1 DTCode: abc123
line2 TxtID: def456
line4 DTCode: xyz789

请注意,上述代码只是一个示例,你可以根据实际情况进行修改。


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

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