js删除txt文件每一行的字符串(https://20.0.18.96:10002 code:200 len:6437 title:Service)code后边的字符串需要被删除
时间: 2024-10-19 19:12:46 浏览: 17
如果你想从一个包含`code:`后跟随字符串的TXT文件中删除这一部分,你可以使用正则表达式替换功能。在JavaScript中,你可以这样做:
```javascript
const fs = require('fs').promises;
async function deleteCodeStrings(filePath) {
try {
const data = await fs.readFile(filePath, 'utf8');
const cleanedData = data.replace(/code:\s*(.*)(\r?\n)/g, '$1'); // 删除"code:"及其后面的任何内容
await fs.writeFile(filePath, cleanedData, 'utf8');
console.log(`File ${filePath} has been updated.`);
} catch (error) {
console.error('An error occurred:', error.message);
}
}
deleteCodeStrings('your_file.txt'); // 替换成你的实际文件路径
```
这段代码会读取指定的TXT文件,找到所有`code:`及其后面的内容,并将其替换为空。然后将更新的数据写回原文件。
阅读全文