【发布时间】:2018-10-26 16:43:02
【问题描述】:
所以我想通过一个非常大的文件中的流来捕获一些数据。但我不想将所有这些数据捕获到内存中。所以我想做的是打开一个流,等到我找到一个匹配项,比如说开一个班级ClassName {。然后在找到结尾} 后关闭流并停止阅读。然后返回所有已捕获的数据。
我正在考虑为此使用转换器,但我不知道如何等到找到某个字符串。我可以将当前找到的数据放入内存并继续检查它是否匹配?但这似乎不太正确,我认为可能还有另一种我无法在规范中找到的解决方案。我很高兴编写代码,如果有人能指出我正确的方向,那就太好了。
【问题讨论】:
-
括号可以嵌套,哪一个是正确的?
-
我打算做第一个没有转义的括号。因为在我使用它的情况下,我不会有嵌套的括号。该类只是获取流点的示例
标签: javascript node.js regex stream