Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Mascarar Informações Sensíveis | Expressões Regulares Avançadas e Aplicações
Expressões Regulares em Python

Desafio: Mascarar Informações Sensíveis

Mascarando Informações Sensíveis com Expressões Regulares

Em muitos cenários do mundo real, é necessário proteger informações sensíveis em textos, como números de cartão de crédito. Utilizando expressões regulares, é possível localizar esses números e mascará-los de forma eficaz. O objetivo é escrever uma função que substitua todos os dígitos, exceto os quatro últimos, de cada número de cartão de crédito em uma determinada string por asteriscos (*). O resultado mascarado deve:

  • Preservar o comprimento e a formatação original do número;
  • Expor apenas os quatro últimos dígitos para identificação.

Exemplo:

  • Entrada: "My card is 1234-5678-9012-3456";
  • Saída: "My card is ****-****-****-3456".

Utilize o módulo re do Python para implementar esta solução.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
single

single

Desafio: Mascarar Informações Sensíveis

Deslize para mostrar o menu

Mascarando Informações Sensíveis com Expressões Regulares

Em muitos cenários do mundo real, é necessário proteger informações sensíveis em textos, como números de cartão de crédito. Utilizando expressões regulares, é possível localizar esses números e mascará-los de forma eficaz. O objetivo é escrever uma função que substitua todos os dígitos, exceto os quatro últimos, de cada número de cartão de crédito em uma determinada string por asteriscos (*). O resultado mascarado deve:

  • Preservar o comprimento e a formatação original do número;
  • Expor apenas os quatro últimos dígitos para identificação.

Exemplo:

  • Entrada: "My card is 1234-5678-9012-3456";
  • Saída: "My card is ****-****-****-3456".

Utilize o módulo re do Python para implementar esta solução.

Tarefa

Deslize para começar a programar

É necessário proteger informações sensíveis em textos, como números de cartão de crédito. A tarefa consiste em criar uma função que localize cada número de cartão de crédito em uma string e oculte todos os dígitos, exceto os quatro últimos, utilizando asteriscos ("*"). Os números de cartão de crédito podem aparecer como 16 dígitos consecutivos ou separados por espaços ou hífens, e a máscara deve preservar o comprimento e a formatação originais. Apenas os quatro últimos dígitos devem permanecer visíveis para identificação.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt