当前位置: 首页 > news >正文

node js 过滤空白行

data.trim().split('\n').filter(user => user); 只过滤文件开头和结尾的空白行。

data.split('\n').map(token => token.trim()).filter(token => token); 这种方法不仅移除了文件开头和结尾的空白行,还确保了每一行内部的多余空白也被清理掉。此外,它不会遗漏中间的空白行(如果有的话),因为trim()是在分割之后应用于每一行的。

export function readToken(filePath) {return new Promise((resolve, reject) => {fs.readFile(filePath, 'utf8', (err, data) => {if (err) return reject(err);const tokens = data.split('\n').map(token => token.trim()).filter(token => token);if (tokens.length > 0) {resolve(tokens);  } else {reject('No tokens found');}});});
}

http://www.lryc.cn/news/511114.html

相关文章:

  • 武泳樽携手AI AD Manager荣获红点奖,智能广告管理系统备受瞩目
  • Express.js 有哪些常用的中间件?
  • WordPress File Upload插件 任意文件读取漏洞复现(CVE-2024-9047)(附脚本)
  • qt QZipReader详解
  • C# 超高速高性能写日志
  • 阿里云人工智能ACA(五)——深度学习基础
  • 入职体检尿潜血3+能通过吗,什么原因引起
  • vue最新源码探索分析
  • Kivy App开发之打包apk
  • 【Java 数据结构】LinkedList 类 和 模拟实现链表
  • VS2022 中的 /MT /MTd /MD /MDd 选项
  • 产品初探Devops!以及AI如何赋能Devops?
  • 两种不同的LuaBehaviour生命周期绑定
  • Effective C++ 条款31:将文件间的编译依存关系降至最低
  • python数据分析之爬虫基础:scrapy详解
  • openwrt 负载均衡方法 openwrt负载均衡本地源接口
  • Linux高级--3.3.2.6高并发编程之“内存屏障”“CPU屏障”“编译屏障”
  • 【含开题报告+文档+PPT+源码】基于SpringBoot的智能安全与急救知识科普系统设计与实现
  • EMQX5.X版本性能配置调优参数
  • 电脑配置maven-3.6.1版本
  • 水电站视频智能监控系统方案设计与技术应用方案
  • React 组件通信完整指南 以及 自定义事件发布订阅系统
  • 华为 AI Agent:企业内部管理的智能变革引擎(11/30)
  • 【Pandas】pandas Series empty
  • Git如何设置和修改当前分支跟踪的上游分支
  • GitHub新手用法详解【适合新手入门-建议收藏!!!】
  • 游戏开发线性空间下PS工作流程
  • 7-10 最长公共子序列
  • 亚远景-ISO 21434标准下的汽车网络安全:风险评估与管理的关键实践
  • C++ 的 source_location