是否有可能以相当快的速度获取文件中字符串的“偏移量”?

时间:2013-09-25 05:35:24

标签: javascript html5 filereader fileapi

在HTML5中,如果我知道起始字节和结束字节,很容易切片(巨大的)文件:

var reader = new FileReader();
var blob = file.slice(start, end);
reader.readAsBinaryString(blob);

但是如果我想将一个巨大的文本文件从字符串A切换到字符串B呢?我不知道那些开始/结束字节将在哪里!如果我尝试将整个文件的内容放在一个字符串中并使用event.target.result.slice(event.target.result.indexOf("stringA"), event.target.result.indexOf("stringB"))提取内容,哦,不...它看起来不太好......
那么,是否可以编写一个函数,该函数将返回指示文件中所选字符串的“偏移量”(字节)的值? (如果字符串在文件中不唯一,则此函数必须返回由多个值组成的数组。)

0 个答案:

没有答案