首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是JS regexp引擎regex导向的还是文本导向的?

问是JS regexp引擎regex导向的还是文本导向的?
EN

Stack Overflow用户
提问于 2016-02-19 09:42:33
回答 2查看 175关注 0票数 2

我正在阅读关于不同的regexps引擎这里和有两种类型的引擎:regex导向引擎和文本导向引擎。JavaScript使用什么引擎类型?我想是regex-directed,但我想确定一下。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-19 09:50:44

在您提供的链接中,据说regex定向引擎只能处理反向引用,考虑到JavaScript regexes具有此功能,我会说它是regex定向的。

这篇文章摘录:

几乎所有的现代regex口味都是基于regex导向的引擎。这是因为某些非常有用的特性,如惰性量词和反向引用,只能在正则表达式导向的引擎中实现。

票数 2
EN

Stack Overflow用户

发布于 2019-10-07 09:08:31

您可以通过对字符串“regex”应用regex、regex\regex来进行测试。如果结果匹配仅为“regex”,则引擎是regex定向的。如果结果是“regex not”,那么它就是文本导向的。这背后的原因是,正则表达式导向的引擎是“渴望”。

一个来自扬·戈伊瓦尔的书的启发式方法。为Python3.7 re库工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35502036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档