var txt = "以上程序使用fs.readFileSync从源路径读取文件内容,并使用fs.writeFileSync将文件内容写入目标路径。"
//写入文件
fs.writeFile('message.txt', txt, function (err) {
if (err) throw err
console.log('It\'s saved!')//文件被保存
})
//读取文件
fs.readFile('message.txt', 'utf8', function (err, data) {
if (err) throw err
console.log(data)
})
通常使用JavaScript正则表达式进行匹配提取。基本处理步骤为:
处理编码类型(可能需要转码处理)。node.js不能很好处理字符编码问题(默认UTF8),而在Windows中文区,一般文件内容编码大部分为GBK、GB2312之类的,你要转码为UTF8。(如果不存在编码问题,自然不必处理)
读取文本内容。
进行正则匹配中文部分。
最后进行处理(获取中文、或者替换为其他之类的)。
// 举个例子let reg = /[\u4e00-\u9fa5]/g
let str = "中文123Abc"
let regResult = str.match(reg)
console.log(regResult)
加入 主文件是 index.js 那么可以用的方法有: 1.用forever 进行管理 npm install -g foreverforever start index.js 2. 用自带的服务nohub nohup node index.js >myLog.log 2>1欢迎分享,转载请注明来源:内存溢出
评论列表(0条)