Ich weiß, dass Sie alle Permutationen aus einer Liste generieren können, zum Beispiel glob oder Algorithm::Permute - aber wie generieren Sie alle möglichen Permutationen von einem regulären Ausdruck?Wie kann ich alle möglichen Permutationen von einem regulären Perl-Ausdruck generieren?
ich tun möchte, wie:
@perms = permute("/\s[A-Z][0-9][0-9]/");
sub permute($regex) {
# code - put all permutations of above regex in a list
return @list;
}
leider "perl -MRegExp :: Genex =: all -le 'drucke für strings (" [a-z] ")'" funktioniert aber nicht. Ich denke, es hat Fehler mit() und [] Sets. – wibble