关于正则表达式引擎_精通正则表达式书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > 精通正则表达式 > 关于正则表达式引擎
魏理布赫 精通正则表达式 的书评 发表时间:2014-01-26 11:01:57

关于正则表达式引擎

这本书讲了不少关于正则表达式引擎的东西,并且花费了很大力气讲解基于回溯的NFA引擎。好像回溯是实现正则引擎的唯一算法。

事实上,有很多更高效的算法,我自己就实现过一个正则引擎,专门针对正则表达式集合的匹配,也就是说,给定很多个正则表达式(比如100万个),对输入仅扫描一遍,就能知道匹配了“哪些”正则表达式。
对于这个问题,基于回溯的算法是无能为力的。

这个需求在实际中有非常广泛的应用,在大多数情况下,程序员都会通过一些技巧去避免这个问题,比如抽取在正则中必然会出现的字符串,先过滤一遍,缩小搜索范围,然后在过滤后的小集合中逐个匹配。

所以,对于这本书中讲到的正则引擎部分,了解一下即可,不要太过认真。

展开全文
有用 1 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“关于正则表达式引擎”的回应

新稀有㍿ 2014-02-21 10:32:12

非常感谢,我对自动机还不了解,有机会再向您求教!

新稀有㍿ 2014-02-07 16:21:16

我的水平不够。。所以没有觉得你说的和书中说的那个更对,可否给我看下你实现的代码?

非常感谢!