我有一个问题让我思考如何提高系统的速度和内存。我将通过示例来描述它,我有这个文件,其中包含一些字符串:
<e>Customer</e>
<a1>Customer Id</a1>
<a2>Customer Name</a2>
<e>Person</e>
它类似于 xml 文件。
现在,我的解决方案是,当我阅读时<e>Customer</e>
,我会从它读取到最近的标签,然后从子串读取到<e>Customer</e>
最近的标签。
它使系统需要处理这么多。我只使用正则表达式来做到这一点。我想我会像真正的编译器一样做同样的事情,它有一些阶段(词法分析,解析器)。
有任何想法吗?
提前致谢!