A substituição com repetição pela política de expressão regular usa um método com repetição para mascarar uma sequência com caracteres que correspondem a cada tipo de caractere que é substituído. Por exemplo, números são substituídos por números e letras minúsculas são substituídas por letras minúsculas. A política usa uma expressão comum para determinar quais caracteres mascarar na sequência. Os caracteres usados para mascaragem são obtidos de um conjunto de caracteres especificado. A política mascara apenas caracteres que fazem parte do conjunto de caracteres.
Essa política está disponível com a função ScrambleMask.repeatableReplacementByRegularExpression().
ScrambleMask.repeatableReplacementByRegularExpression(record.getItem( '<arg:inputAttribute>'), '<arg:regularExpression>', '<arg:language>', '<arg:scrambleType>')
Por exemplo, para mascarar os caracteres minúsculos de a-h com caracteres de um conjunto de caracteres em inglês usando o método CRC, insira a seguinte sintaxe:
ScrambleMask.repeatableReplacementByRegularExpression(record.getItem('/DEMO/ORDERS/ORDER_ID'), '([a-h]+)', 'English', 'CRC')
Argumento | Descrição |
---|---|
inputAttribute | O atributo contendo a sequência na qual a máscara será aplicada. |
regularExpression | Uma expressão comum que descreve os caracteres a serem mascarados na sequência de entrada. |
idioma | O idioma para o conjunto de caracteres que fornece os caracteres usados para mascaragem. Se um conjunto de caracteres não for especificado, ou o conjunto de caracteres não for suportado, o conjunto de caracteres em inglês será usado. Para obter uma lista de conjuntos de caracteres, consulte Conjuntos de caracteres de idioma suportados para misturar políticas de máscara. |
scrambleType | O método de máscara: CRC, HASH ou MAP. |