使用 JavaScript 筛选 TXT 文件中以 'Vin;' 开头的行
首先,你需要将 txt 文件中的内容读取出来。可以使用 Node.js 中的 fs 模块来完成这个任务。下面是一个读取 txt 文件内容的示例代码:
const fs = require('fs');
fs.readFile('filename.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
// 在这里对 data 内容进行筛选操作
});
接下来,你可以使用正则表达式来筛选以 'Vin;' 开头的行。可以使用 RegExp 对象的 test 方法来判断一行是否以指定的字符串开头。下面是一个筛选以 'Vin;' 开头的行的示例代码:
const fs = require('fs');
fs.readFile('filename.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
const lines = data.split('
');
const filteredLines = lines.filter(line => /^Vin;/.test(line));
console.log(filteredLines);
});
上述代码将读取文本文件中的内容,并将其按行拆分为一个数组。然后,使用 filter 方法和正则表达式来筛选满足条件的行,最后将结果打印出来。
请将 'filename.txt' 替换为你实际的 txt 文件路径。
原文地址: https://www.cveoy.top/t/topic/qAaD 著作权归作者所有。请勿转载和采集!