Générer à partir d'un modèle
Cette fonction génère une valeur basée sur un modèle défini par l'utilisateur ou l'utilisatrice.
Cette fonction n'est appliquée qu'au type String.
Option | Description |
---|---|
Paramètres supplémentaires | Cette fonction nécessite un paramètre supplémentaire. Le paramètre supplémentaire est un modèle suivant ces règles :
Tous les autres caractères sont copiés tels quels dans la valeur générée. Pour plus d'informations concernant les types de caractères supportés et les intervalles Unicodes associés, consultez Fonctions de masquage de données dans les composants de masquage. Vous pouvez également utiliser des références arrière numérotées (\\<number>) à l'aide de la syntaxe suivante : <pattern>\\<number>,<group1>,<groupN>.
Si vous souhaitez copier l'un des caractères utilisés dans les modèles (A, a, 9, H, h, K, k, C, G) tel quel dans la valeur générée, utilisez une référence arrière. |
Cette fonction ne fonctionne pas correctement si une virgule est utilisée dans le modèle.
- Les caractères a sont remplacés par des lettres aléatoires latines en minuscule.
- Les caractères s ne sont pas masqués dans la sortie générée.
- \\2 fait référence au groupe placé après le deuxième caractère ",", @talend.com.
Valeur d'entrée | Extra parameter | Exemple de valeur masquée |
---|---|---|
A26 | "aaaass\\2,@gmail.com,@talend.com" | hjdfss@talend.com |
- \\3 fait référence au groupe placé après le troisième caractère ",", a.
- Les caractères 9 sont masqués par des chiffres aléatoires.
Valeur d'entrée | Extra parameter | Exemple de valeur masquée |
---|---|---|
A26 | "\\39999,D,Z,a" | a4825 |