正则:
\u4e00-\u9fa5:匹配所有中文符号
\w:英文,数字,下划线…
导入fs读取文件
导入readline按行读取
appendFile:追加文件
const readline = require('readline');
const fs = require('fs');
const rl = readline.createInterface({
input: fs.createReadStream('./puman (13).log')
});
let as = []
rl.on('line', (line) => {
// console.log(line)
let x = /nickname=[\u4e00-\u9fa5\w]{0,100}---\d{7,7}---/
if(line.indexOf("积分兑礼接口入参")>0&&x.test(line)){
as.push(line)
console.log(as.length);
fs.appendFile('./test.txt',line+'\r\n', err => {
if (err) {
console.error(err)
return
}
//文件写入成功。
})
}
});
rl.on('close', ()=> {
console.log('closed')
});