ReBuild:一个以可读和可维护的方式生成高性能正则表达式模式的Python模块 源码
重建 有些人遇到问题时会认为“我知道,我会使用正则表达式”。现在他们有两个问题。 -杰米·扎温斯基(Jamie Zawinski) 借助ReBuild,您可以使用函数以可读且可维护的方式编写高效能的正则表达式模式。它受简单正则表达式语言( )的启发。 为什么要重建? 帮助您编写易读的可维护正则表达式模式,而不管您对正则表达式的熟练程度如何 ReBuild通过分析输入模式来创建高度优化的正则表达式模式 它尽可能多地使用非捕获组来提高性能 完全基于字符串:它用途广泛,可以与许多不同的工具一起使用 让您使用心爱的自动完成功能生成正则表达式模式 帮助您发现编写正则表达式模式的新方法,其中涉及更多的代码重用 优化 ReBuild会提前进行大量处理(AOT),以生成高性能和简单的正则表达式模式。它的许多功能可以优化特定情况,这意味着许多功能可以提供零成本的抽象。 展示优化能力的一个很好的例子是eit
下载地址
用户评论