我有一个100mb的日志文件,我按行分开并设置为NSArray。在NSTableView中显示文本后。
我希望能够选择某个子字符串,找到哪个单元格具有子字符串并滚动到单元格。
到目前为止我所拥有的:
这是一个数组,用于保存100mb日志文件中由行分隔的文本。
// @flow
type ObjectA = { foo: { bar: string } };
type ObjectB = { foo: { bar: string, baz: string } };
let objectB: ObjectB = { foo: { bar: '123', baz: '456' } };
let objectA: ObjectA = {...objectB}; // spread operator applied
这是我想要找到的子字符串,请记住它是一个子字符串。因此该行可能包含其他文本。
var linesArray: NSArray = []
我能够找到所有带有值的行,但它返回行,我需要索引,所以我可以滚动到索引。
var testSearchTerm: String = "1970-01-02"
如何从上面的函数中获取索引,也可以找到子字符串的第一个实例,而不是全部。现在它获取子串的每个实例。