如果您寻求一般解决方案,则算法将需要如下所示:
如果找不到匹配项,最终可能会占用大量内存,但是在一般情况下很难做到更好(考虑
.*x在大型文件中尝试将其作为多行正则表达式进行匹配,唯一的
x是最后一个字符)。
如果您了解更多有关正则表达式的信息,则可能还有其他情况可以丢弃部分缓冲区。
欢迎分享,转载请注明来源:内存溢出
如果您寻求一般解决方案,则算法将需要如下所示:
如果找不到匹配项,最终可能会占用大量内存,但是在一般情况下很难做到更好(考虑
.*x在大型文件中尝试将其作为多行正则表达式进行匹配,唯一的
x是最后一个字符)。
如果您了解更多有关正则表达式的信息,则可能还有其他情况可以丢弃部分缓冲区。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)