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.
Obrigado pelo seu feedback!
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.
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
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo