47 votes

Groovy : générer une chaîne aléatoire à partir d’un jeu de caractères donné

En utilisant Groovy, j’aimerais générer une séquence aléatoire de caractères à partir d’une expression régulière donnée.

  • Les caractères autorisés sont : ``
  • Durée de la séquence générée : 9

Exemple: ``

Cependant, je ne trouve aucun extrait de code qui m’aiderait. Si l’utilisation d’expressions régulières est trop compliquée, je définirai bien l’ensemble de caractères autorisé manuellement.

76voto

tim_yates Points 63521

Si vous ne voulez pas utiliser apache commons, ou si vous n’utilisez pas Grails, une alternative est :

mais encore une fois, vous devrez faire votre `` propre... Je ne connais rien qui puisse analyser une expression régulière et extraire un alphabet de caractères qui passent...

61voto

Dónal Points 61837
<pre><code></code><p><code></code> se trouve déjà dans le chemin de classe Grails, vous ne devriez donc pas avoir besoin d’ajouter quoi que ce soit au chemin de classe si vous écrivez une application Grails.</p><h2>Mettre à jour</h2><p>Si vous souhaitez uniquement que les caractères alphanumériques soient inclus dans la chaîne, vous pouvez remplacer ce qui précède par</p><pre><code></code></pre></pre>

8voto

user3215161 Points 1

Pour les utilisateurs de SoupUI :

6voto

Vikram Points 1127

Voici une commande/instruction d’une seule ligne pour générer une chaîne de texte aléatoire

ou

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X