Bonjour à tous

j'aimerai pouvoir programmer un bout de code qui me permettrait de générer une (des) séquence(s) de nombres...cette (ces) séquence(s) pourrait être définis dans le "style" des expressions régulières...
de matière light bien sur...
On donnerait l'expression pour la génération de la séquence et la taille de la séquence.
dans le style
genere("(12){3}",3) donnerait -> 12 12 12
genere("(12){3}",2) donnerait -> 12 12

genere("(12)+",5) donnerait -> 12 12 12 12 12 12

genere("(12){3}(5)+",7) donnerait -> 12 12 12 5 5 5 5

on pourrait préciser (avec les expressions) le début de la séquence...la fin et bien évidemment le milieu

ainsi on pourrait écrire une expression du "style" ^((12){2})5+$(33)

genere("^((12){2})5+$(33)",7) donnerait -> 12 12 5 5 5 5 33
genere("^((12){2})5+$(33)",10) donnerait -> 12 12 5 5 5 5 5 5 5 33

etc...

Je n'ai pas d'idées sur le "comment" le développer... les expressions régulières sont ici des exemples... et pas réellement définies pour l'instant...
il faudrait voir ce qui serait le mieux... si quelqu'un a une idée de spécification...

Pensez-vous qu'il y aurait déjà un code qui reprendrait ce principe, ou s'y approcherait ?
Si non comment quelqu'un aurait-il une idée ?

Merci d'avance

Fred