读取txt文件中{"产品名称":"中矿制豹/刹车片/奔驰MB100 后蹄","产品编码":"FSB361/ZK-28915"} js写一个脚本删除产品编码中/之前的数据 在写入到新的txt文件
时间: 2023-07-06 13:40:22 浏览: 174
可以使用 Node.js 中的 `fs` 模块来读取 txt 文件中的数据,并使用和前面类似的方法删除产品编码中 `/` 之前的数据,最后将更新后的数据写入到新的 txt 文件中。具体的实现可以参考以下代码:
```javascript
const fs = require('fs');
// 读取 txt 文件中的数据
fs.readFile('originalFile.txt', 'utf8', function(err, data) {
if (err) throw err;
let obj = JSON.parse(data); // 将读取的数据解析成对象
let originalCode = obj["产品编码"]; // 获取原始的产品编码
let index = originalCode.indexOf("/"); // 找到字符串中 / 的位置
let newCode = originalCode.substring(index+1); // 从 / 的下一位开始截取子字符串
obj["产品编码"] = newCode; // 更新对象中的产品编码
// 将更新后的数据写入到新的 txt 文件中
fs.writeFile('newFile.txt', JSON.stringify(obj), function (err) {
if (err) throw err;
console.log('数据已写入到新的文件中!');
});
});
```
在这个例子中,我们使用 `fs.readFile()` 方法读取原始的 txt 文件中的数据,并将其解析成对象。然后使用和前面类似的方法删除产品编码中 `/` 之前的数据,最后将更新后的数据写入到新的 txt 文件中。最终输出写入成功的提示信息。
阅读全文