Remplacement reproductible par une expression régulière

La règle de remplacement reproductible par une expression régulière utilise une méthode reproductible pour masquer une chaîne avec des caractères qui correspondent à chaque type de 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.

Les méthodes de masquage suivantes sont disponibles :
CRC
La méthode de contrôle de redondance cyclique (CRC) masque chaque chaîne de manière reproductible ; toutefois, elle ne permet pas de masquer chaque chaîne par une chaîne unique.
Hachage
La méthode de hachage masque chaque chaîne de manière reproductible ; toutefois, elle ne permet pas de masquer chaque chaîne par une chaîne unique.
Mappe
La méthode de mappe masque chaque chaîne de manière reproductible et par une chaîne unique.
Syntaxe de la règle JavaScript

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

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

Par exemple, pour masquer les caractères en minuscules de a à h par un jeu de caractères anglais à l'aide de la méthode CRC, entrez la syntaxe suivante :

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

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.
scrambleType Méthode de masque : CRC , HASH ou MAP.
  • Création d'une règle de remplacement reproductible par une expression régulière
    Vous pouvez utiliser l'éditeur de règles de confidentialité pour créer un remplacement reproductible 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