Node.js 匹配不同操作系统下的换行符 发表于: 2022-12-20 更新于: 2023-02-07 字数:176 阅读:≈ 1分钟 浏览: 有三种换行符:Windows 下的 \r\n,Linux 下的 \n,以及早期 Mac OS 的 \r(现在基本可以忽略了)如果需要在代码运行过程中实时判断系统换行符,可以使用 os 包下的 os.EOLPOSIX 上是 \nWindows 上是 \r\n如果换行符已经被写入到文件了,这时就不能用 os.EOL 进行匹配了,需要使用正则表达式 /\r?\n/ 匹配参考资料:Node 不同系统的换行符怎么处理? - CNode 技术社区 (cnodejs.org)