我正在尝试阅读一个大约 10 GB 的巨大文本文件。我想找到最后一次出现的字符串。
例如,下面是 5 行的示例,第 2 行和第 5 行是相同的字符串。
我想取最后一个,因为它是最新的,并使用 streamreader 将其输出到文本文件。
我最好使用正则表达式还是最好使用 alastindexof
来确定它是否是最后一个字符串?
我有很多这样的搜索要做,所以我会创建某种数组并让它自下而上搜索以提高性能。
有人可以指出我正确的方向吗?
GET/a/users/115656WindowsNT6.1;Trident
GET/a/users/126692MSIE7.0;WindowsNT6.1
GET/a/users/77562WindowsNT6.1;WOW64;Tr
GET/a/users/35650WindowsNT6.1;WOW64;Tr
GET/a/users/126692MSIE7.0;WindowsNT6.2