首页 > 解决方案 > 文件阅读器跳过空行

问题描述

我正在通过FileReader. 阅读时我想忽略空行。我file.txt的是:

line1
line2
line3
line4

我尝试使用linearray = this.myfilereader.result.split('\n');. 的长度linearray是 5,而不是 4。

我们怎么能忽略空行。我不想循环线性射线并检查每个元素的长度并忽略。

标签: angularlinefilereader

解决方案


尽管评论中的答案适用于您当前的用例,但您可能需要考虑拆分正则表达式:

lineArray = this.myfilereader.result.split(/\r?\n/)

这样,您的代码就支持来自 Windows 和 UNIX 系统的文本文件。


推荐阅读