Sé que puede generar todas las permutaciones de una lista, usando glob o Algorithm::Permute por ejemplo, pero ¿cómo genera todas las permutaciones posibles de una expresión regular?¿Cómo puedo generar todas las permutaciones posibles desde una expresión regular de Perl?
quiero hacer como:
@perms = permute("/\s[A-Z][0-9][0-9]/");
sub permute($regex) {
# code - put all permutations of above regex in a list
return @list;
}
Desafortunadamente "perl -MRegexp :: Genex =: all -le 'imprimir para cadenas (" [a-z] ")" no funciona bien. Creo que tiene errores con() y [] conjuntos. – wibble