Remplacement de caractères par une expression régulière

La règle de remplacement des caractères par une expression régulière masque chaque caractère d'une chaîne à l'aide d'un caractère généré de manière aléatoire correspondant au type du caractère remplacé. Par exemple, les nombres sont remplacés par des nombres et les lettres en minuscules sont remplacées par d'autres lettres en minuscule. La règle utilise une expression régulière afin de déterminer quels caractères masquer dans la chaîne. Les caractères utilisés pour le masquage sont obtenus à partir d'un jeu de caractères spécifié. La règle masque uniquement les caractères qui font partie du jeu de caractères.

Syntaxe de la règle JavaScript

Cette règle est disponible avec la fonction ScrambleMask.replaceCharactersByRegularExpression().

ScrambleMask.replaceCharactersByRegularExpression(record.getItem( '<arg:inputAttribute'), <arg:regularExpression>, <arg:language>)

Par exemple, pour remplacer les caractères en minuscules de a à h par des caractères d'un jeu de caractères anglais, entrez la syntaxe suivante :

ScrambleMask.replaceCharactersByRegularExpression(record.getItem('/DEMO/ORDERS/ORDER_ID'), '([a-h]+)', 'English')

Argument Description
inputAttribute L'attribut contenant la chaîne à masquer.
regularExpression Expression régulière décrivant les caractères à masquer dans la chaîne en entrée.
language Langue du jeu de caractères qui fournit les caractères utilisés pour le masquage. Si aucun jeu de caractères n'est spécifié ou si le jeu de caractères n'est pas pris en charge, le jeu de caractères anglais est utilisé. Pour consulter la liste des jeux de caractères pris en charge, voir la rubrique Jeux de caractères de langues pris en charge pour les règles de masquage par brouillage.
  • Création d'une règle de remplacement des caractères par une expression régulière
    Vous pouvez utiliser l'éditeur de règles de confidentialité pour créer des caractères de remplacement via une règle d'expression régulière dans un plan d'accès aux données.
Rubrique parent : Règles de confidentialité de brouillage