可以使用JavaScript的正则表达式和字符串处理方法来对txt文本进行筛选。

假设你已经将txt文本的内容存储在一个字符串变量中,可以按照行进行分割,然后逐行匹配是否包含"req:"或"ans:"。如果匹配成功,则将该行的数据添加到结果数组中。

以下是一个示例代码:

// 假设txt文本内容存储在变量text中
var text = "req:这是请求1\nans:这是回答1\nreq:这是请求2\nother:这是其他行\nans:这是回答2";

// 按行分割文本
var lines = text.split("\n");

// 筛选包含"req:"或"ans:"的行
var result = lines.filter(function(line) {
  return line.includes("req:") || line.includes("ans:");
});

console.log(result);

运行上述代码后,会输出:

[
  "req:这是请求1",
  "ans:这是回答1",
  "req:这是请求2",
  "ans:这是回答2"
]

这样就可以获取到txt文本中包含"req:"或"ans:"的行的数据了

js怎么对txt文本里面的内容进行筛选只获取改行有req:或ans:的行的数据

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

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