我在使用 split 尝试解析文本文件时遇到问题。文本文件如下所示:
123.0 321.02
342.1 234.03
425.3 326.33
etc. etc.
当我使用 FileReader() 阅读并对文件执行 readAsText 调用时,该文件出现在一个字符串中,如下所示:
“123.0 321.02\r\n342.1 234.03\r\n ...”(它在 Firebug 中的显示方式)
目前我正在尝试像这样拆分它:
var reader = FileReader();
reader.readAsText(f);
alert(reader.result);
var readInStrings = reader.result.split(/|\s|\n|\r|/);
但是当我这样做时,结果数组的值如下所示:
[“123.0”、“321.02”、“”、“342.1”、“234.03”、“”等......]
谁能向我解释数组中 {""} 的值来自哪里以及如何正确拆分这样的文件以仅获取数字字符串作为值?
任何帮助将不胜感激,谢谢!
注意*:目前在 javascript 中执行此操作