|
|
1
6
有趣的是,你应该提一下-是的,我提过。我写了一篇
它是对 this question 在堆栈溢出时-答案包含代码,尽管它也使用miscutil的其他位。 它只能处理一些编码,但希望所有你需要的编码。请注意,如果必须读取整个文件,这将比从文件开始处读取效率低——所有类型的事情都可能假定文件向前移动,因此对此进行了优化。但如果你实际上只是在读文件结尾附近的行,这可能是一个巨大的胜利:) (不确定这是否应该只是一个接近的投票…) |
|
2
0
因为您使用的是正则表达式,所以我认为您最好的选择是将整行内容读入内存,然后尝试匹配它。 如果您向我们提供正则表达式和文件内容示例,我们可能会找到更好的方法来解决您的问题。 |
|
|
3
0
“最简单”-vs-“最优化”…我不认为你会两个都得到 您可以打开文件并读取每一行。每次找到符合条件的实例时,都将其存储在一个变量中(替换任何早期的实例)。完成后,您将得到最后一行匹配的内容。 您还可以使用文件流设置文件结尾附近的位置。执行上述步骤,如果找不到匹配项,请在文件的前面设置文件流位置,直到找到匹配项为止。 |
|
|
4
0
这应该是你想要的,它可能是你需要的记忆沉重,但我不知道你在这方面的需要是什么:
它仍然需要从一开始就阅读每一行,但是它可能比在检查每一行时更快。 |
|
|
David542 · 任何语言都允许函数名中有空格吗? 1 年前 |
|
Andy · 将LENGTH OF移动到COMP字段解析失败 1 年前 |
|
|
Chris Geo · 如何找到LR0项目的FOLLOW集合? 1 年前 |
|
|
Yash Singhal · 在reactjs中解析Pdf中的文本 2 年前 |
|
|
i33SoDA · 如何将逗号分隔的数字字符串解析为int数组? 2 年前 |