Kyl*_*ndt 48 python regex optimization perl analysis
是否有任何工具可以采用特定的正则表达式,并根据正则表达式匹配的特定数量的字符所需的操作数返回最坏的情况?
例如,给定a (f|a)oo.*[ ]baz
,引擎可能会通过多少步骤来匹配100个字符?
如果有一个工具可以获取大量文本样本并显示每次运行的平均操作,我也会感兴趣.
我意识到这将在很大程度上取决于所使用的引擎和实现 - 但我不知道这是多么常见.因此,如果它对于许多语言来说很常见(使我的问题太模糊),我会对Perl和Python特别感兴趣.