作为一名程序员如何使用js语言将文件filetxt文件中每行以E开头后面部分中文抽取出来?给出数据和完整代码并给出结果
假设file.txt文件内容如下:
E:你好 E:我是机器人 E:很高兴为您服务
可以使用Node.js来读取文件并进行处理,代码如下:
const fs = require('fs');
fs.readFile('file.txt', 'utf8', (err, data) => {
if (err) throw err;
// 将内容按行分割
const lines = data.split('\n');
// 遍历每一行,取出以E:开头的部分
for (let line of lines) {
if (line.startsWith('E:')) {
const chinese = line.slice(2); // 取出后面的中文部分
console.log(chinese);
}
}
});
运行以上代码,输出结果为:
你好
我是机器人
很高兴为您服务
其中,slice()方法是用来截取字符串的一部分,这里用来取出以E:开头后面的中文部分。
原文地址: https://www.cveoy.top/t/topic/bobr 著作权归作者所有。请勿转载和采集!