如何从 RegEx(正则表达式)生成所有组合?

4 python regex linux bash perl

例如,我有以下正则表达式:

60[FP]LP[FP]XXXXXX

现在需要所有可能的组合,在这种情况下:

60 F LP F XXXXXX

60 ˚F LP P XXXXXX

60 P LP F XXXXXX

60 P LP P XXXXXX

输入 RegEx 长度为 12 个字符,由大写字母 [AZ] 和数字 [0-9] 组成

小智 5

我找到了解决方案。使用工具 rexgen ( https://github.com/teeshop/rexgen ) 是否可以从给定的正则表达式生成所有组合:)

$ rexgen 60[FP]LP[FP]XXXXXX
60FLPFXXXXXX
60PLPFXXXXXX
60FLPPXXXXXX
60PLPPXXXXXX
Run Code Online (Sandbox Code Playgroud)