文件名称:brre:另一个高效,有原则的正则表达式库
文件大小:1MB
文件格式:ZIP
更新时间:2024-06-02 21:20:14
Pascal
对于我的新正则表达式引擎,请参阅 ,它现在比BRRE更受青睐,因为FLCE具有更好的结构化代码,更易于维护,因此总体上不容易出错。 但是FLRE不支持不规则表达式功能,例如反向引用,先行,后向等等,如果您确实需要这些,则BRRE将是更可取的,但是请在BRRE上禁用有问题的DFA。 BRRE(BéR 0 - [R egularExpressionëngine)是一种快速,安全和有效的正则表达式库,其在对象帕斯卡(Delphi和*帕斯卡)中实现,但是这是从其它语言如C / C ++等甚至可用。 它实现了几乎所有的Perl和PCRE通用功能以及语法糖。 它还找到最左边优先的匹配,与Perl和PCRE匹配的匹配,并且可以返回子匹配信息,并支持将回溯内容作为回溯引用,依此类推。 但是,它还具有修饰符标志,用于尚处于实验性的POSIX样式的最左最长匹配行为模式。 BRRE已根据LGPL v2.
【文件预览】:
brre-master
----bin()
--------i386-win32()
----COPYING.BRRE(1KB)
----COPYING.txt(26KB)
----benchmark.txt(2KB)
----LICENSE(26KB)
----src()
--------BRRELib.dproj(6KB)
--------BRREGrep.dproj(6KB)
--------BRREGrep.dpr(2KB)
--------BRRETest.cfg(446B)
--------BRREGrep.dof(2KB)
--------BRREBenchmark.cfg(446B)
--------BRRETest.dof(2KB)
--------BRRE.groupproj(2KB)
--------BRRETest.dproj(6KB)
--------BRREBenchmark.dof(2KB)
--------BRRELib.dpr(2KB)
--------BRREGrep.res(96B)
--------BRRELib.dof(2KB)
--------BRREUnicode.pas(174KB)
--------BRRE.pas(765KB)
--------BRRELib.cfg(446B)
--------BRRELib.res(448B)
--------BRRETest.res(96B)
--------BRRETest.dpr(2KB)
--------BRREGrep.cfg(446B)
--------BRREBenchmark.dpr(7KB)
--------Unicode()
----.gitignore(1KB)
----README.md(6KB)
----includes()
--------brre.h(6KB)