Étant donné une regexp, je voudrais générer des données aléatoires x nombre de fois pour tester quelque chose.Existe-t-il une lib pour générer des données selon une regexp? (Python ou autre)
par exemple.
>>> print generate_date('\d{2,3}')
13
>>> print generate_date('\d{2,3}')
422
Bien sûr, l'objectif est de faire quelque chose d'un peu plus compliqué que cela, comme les numéros de téléphone et adresses e-mail.
Est-ce que quelque chose comme ça existe? Si c'est le cas, cela existe-t-il pour Python? Si non, toute idée/théorie que je pourrais utiliser pour faire cela?
+1 C'est génial! – katrielalex
Presque ce que je cherche. +1 –
J'ai également empaqueté ce module en tant qu'utilitaire sur UtilityMill: http://utilitymill.com/utility/Regex_inverter. Tous les utilitaires de messagerie unifiée exposent les API XML et JSON. Vous pouvez donc appeler cela à distance à partir de votre propre code, et UtilityMill effectue le traitement d'inversion de regex. – PaulMcG