正则表达式 – 如何从Perl正则表达式生成所有可能的排列?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 如何从Perl正则表达式生成所有可能的排列?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道您可以使用 globAlgorithm::Permute从列表中生成所有排列 – 但是如何从正则表达式生成所有可能的排列?

我想这样做:

@perms = permute( "/\s[A-Z][0-9][0-9]/" );
sub permute( $regex ) {
    # code - put all permutations of above regex in a list
    return @list;
}
请参阅 Higher Order Perl中的 Section 6.5 (PDF).考虑购买印刷书:这是一件艺术品.

CPAN还有Regexp::Genex.

猜你在找的正则表达式相关文章