【发布时间】:2015-06-12 06:33:01
【问题描述】:
我只是想将文本文件数据拆分为单词,然后进行比较,但它不返回 true。
var contents = e.target.result.split("\n");
if (contents[0] === "abc"])
alert("abc=abc");
上面是我试图测试的最简单的代码,但即使在一个单词上它也会给出错误。帮助
【问题讨论】:
-
这将分成几行,而不是单词。并且可能存在空格、制表符或 \r 字符,因此您需要修剪每个字符串。
-
有类似 js diff 算法的东西,看看ejohn.org/projects/javascript-diff-algorithm 它会帮助你
-
我尝试将更多行拆分为单词并进行比较,但这也会导致错误,但文件中只有一个单词,即“abc”,所以空格不应该是问题