文件处理 - 在 javascript 中比较文本文件中的内容

file handling - Compare content from a textfile in javascript

本文关键字:文件 文本 比较 javascript 处理      更新时间:2023-09-26

我只是想将文本文件数据拆分为单词,然后进行比较,但它没有返回 true。

var contents = e.target.result.split("'n");
if (contents[0] === "abc"])
    alert("abc=abc");

上面是我试图测试的最简单的代码,但即使在一个单词上它也给出了 false。帮助

为什么你在"abc"之后被置于 if 条件]?删除它

参考

 if (contents[0] === "abc"])
                          ^

我只是想将文本文件数据拆分为单词

基于此,我假设您实际上想用空格拆分文本,而不仅仅是 unix 换行符 ( 'n )。 如果是这种情况,请尝试为一个或多个连续的空格字符 (/'s+/) 传递正则表达式,而不是'n作为分隔符:

var contents = e.target.result.split(/'s+/);
if (contents[0] === "abc")
    alert("abc=abc");

这将使用连续空格作为分隔符来标记e.target.result