哪个正则表达式引擎首次引入了环视?

时间:2018-03-28 16:09:20

标签: regex perl

我的问题在上面被描述为标题,就是全部。

我认为答案是 Perl的正则表达式引擎,但我不知道Perl何时引入了外观。我猜Perl最初只实现了先行运算符,并在之后实现了lookbehind。

另一个我担心的问题:我应该向Computer Science Stack Exchange询问吗?

1 个答案:

答案 0 :(得分:1)

1994年在Perl 5.000中引入了perl中的正则表达式lookahead和lookbehind断言。来自https://github.com/Perl/perl5/commit/a0d0e21ea6ea90a22318550944fe6cb09ae10cda的版本5.000中的perlre

  

模式匹配中使用的模式是正则表达式,例如   版本8正则表达式例程中提供的那些。   (事实上​​,这些例程来源于Henry Spencer可自由再发布的V8例程重新实现。)

Henry Spencer的正则表达式库代码可在https://garyhouston.github.io/regex/获得。我们鼓励您查看提交日志以获取您要查找的实际日期。 wikipedia Regular Expression文章将这些图书馆定为1986年。